35832 lines
1.7 MiB
35832 lines
1.7 MiB
; --------------------------------------------------------------------------------
|
|
; @Title: TXZ4PLUS On-Chip Peripherals
|
|
; @Props: Released
|
|
; @Author: DAB
|
|
; @Changelog: 2022-03-30 DAB
|
|
; @Manufacturer: TOSHIBA - Toshiba
|
|
; @Doc: SVD generated, based on: M4G*.svd, M4K*.svg, M4N*.svg, M4M*.svg
|
|
; @Core: Cortex-M4F
|
|
; @Chip: TMPM4G* TMPM4K* TMPM4M* TMPM4N*
|
|
; @Copyright: (C) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: pertxz4plus.per 17736 2024-04-08 09:26:07Z kwisniewski $
|
|
|
|
tree.close "Core Registers (Cortex-M4F)"
|
|
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 9. " DISFPCA ,Disables lazy stacking of floating point context" "No,Yes"
|
|
bitfld.long 0x00 8. " DISOOFP ,Disables floating point instructions completing" "No,Yes"
|
|
bitfld.long 0x00 2. " DISFOLD ,Disables folding of IT instructions" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DISDEFWBUF ,Disables write buffer use during default memory map accesses" "No,Yes"
|
|
bitfld.long 0x00 0. " DISMCYCINT ,Disables interruption of multi-cycle instructions" "No,Yes"
|
|
group.long 0x10++0x0B
|
|
line.long 0x00 "SYST_CSR,SysTick Control and Status Register"
|
|
rbitfld.long 0x00 16. " COUNTFLAG ,Counter Flag" "Not counted,Counted"
|
|
bitfld.long 0x00 2. " CLKSOURCE ,SysTick clock source" "External,Core"
|
|
bitfld.long 0x00 1. " TICKINT ,SysTick Handler" "No SysTick,SysTick"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ENABLE ,Counter Enable" "Disabled,Enabled"
|
|
line.long 0x04 "SYST_RVR,SysTick Reload Value Register"
|
|
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,The value to load into the SYST_CVR when the counter reaches 0"
|
|
line.long 0x08 "SYST_CVR,SysTick Current Value Register"
|
|
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,CPU ID Base Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. " IMPLEMENTER ,Implementer Code"
|
|
bitfld.long 0x00 20.--23. " VARIANT ,Indicates processor revision" "Revision 0,?..."
|
|
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Architecture" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
hexmask.long.word 0x00 4.--15. 1. " PARTNO ,Indicates part number"
|
|
bitfld.long 0x00 0.--3. " REVISION ,Indicates patch release" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0xD04++0x23
|
|
line.long 0x00 "ICSR,Interrupt Control State Register"
|
|
bitfld.long 0x00 31. " NMIPENDSET ,Set Pending NMI Bit" "Inactive,Active"
|
|
bitfld.long 0x00 28. " PENDSVSET ,Set Pending pendSV Bit" "Not pending,Pending"
|
|
bitfld.long 0x00 27. " PENDSVCLR ,Removes the pending status of the PendSV exception" "No effect,Removed"
|
|
textline " "
|
|
bitfld.long 0x00 26. " PENDSTSET ,Set Pending SysTick Bit" "Not pending,Pending"
|
|
bitfld.long 0x00 25. " PENDSTCLR ,Clear Pending SysTick Bit" "No effect,Removed"
|
|
bitfld.long 0x00 23. " ISRPREEMPT ,Use Only at Debug Time" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ISRPENDING ,Indicates whether an external interrupt" "Not pending,Pending"
|
|
hexmask.long.word 0x00 12.--20. 1. " VECTPENDING ,Pending ISR Number Field"
|
|
bitfld.long 0x00 11. " RETTOBASE ,Interrupt Exception" "Active,Not active"
|
|
textline " "
|
|
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 ,Vector table address"
|
|
line.long 0x08 "AIRCR,Application Interrupt and Reset Control Register"
|
|
hexmask.long.word 0x08 16.--31. 1. " VECTKEY ,Register Key"
|
|
rbitfld.long 0x08 15. " ENDIANESS ,Data endianness Bit" "Little,Big"
|
|
bitfld.long 0x08 8.--10. " PRIGROUP ,Interrupt Priority Grouping Field" "[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]"
|
|
textline " "
|
|
bitfld.long 0x08 2. " SYSRESETREQ ,System Reset Request" "Not requested,Requested"
|
|
bitfld.long 0x08 1. " VECTCLRACTIVE ,Clear Active Vector Bit" "No effect,Clear"
|
|
bitfld.long 0x08 0. " VECTRESET ,System Reset" "No effect,Reset"
|
|
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 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep"
|
|
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 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 9. " STKALIGN ,8-byte Stack Frame Alignment" "4-byte/no adjustment,8-byte/adjustment"
|
|
bitfld.long 0x10 8. " BFHFNMIGN ,Enable NMI and Hard Fault and FAULTMASK to Ignore Bus Fault" "Disabled,Enabled"
|
|
bitfld.long 0x10 4. " DIV_0_TRP ,Trap Divide by Zero" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 3. " UNALIGN_TRP ,Trap for Unaligned Access" "Disabled,Enabled"
|
|
bitfld.long 0x10 1. " USERSETMPEND ,Controls whether unprivileged software can access the STIR" "Denied,Allowed"
|
|
bitfld.long 0x10 0. " NONEBASETHRDENA ,Control Entry to Thread Mode" "Only from last exception,Any level"
|
|
line.long 0x14 "SHPR1,SSystem Handler Priority Register 1"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_7 ,Priority of System Handler 7"
|
|
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)"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_10 ,Priority of System Handler 10"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_9 ,Priority of System Handler 9"
|
|
textline " "
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_8 ,Priority of System Handler 8"
|
|
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 8.--15. 1. " PRI_13 ,Priority of System Handler 13"
|
|
textline " "
|
|
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 18. " USGFAULTENA ,Enable UsageFault" "Disabled,Enabled"
|
|
bitfld.long 0x20 17. " BUSFAULTENA ,Enable BusFault" "Disabled,Enabled"
|
|
bitfld.long 0x20 16. " MEMFAULTENA ,Enable MemManage fault" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x20 15. " SVCALLPENDED ,SVCall is pending" "Not pending,Pending"
|
|
bitfld.long 0x20 14. " BUSFAULTPENDED ,BusFault is pending" "Not pending,Pending"
|
|
bitfld.long 0x20 13. " MEMFAULTPENDED ,MemManage is pending" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x20 12. " USGFAULTPENDED ,UsageFault is pending" "Not pending,Pending"
|
|
bitfld.long 0x20 11. " SYSTICKACT ,SysTick is Active" "Not active,Active"
|
|
bitfld.long 0x20 10. " PENDSVACT ,PendSV is Active" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x20 8. " MONITORACT ,Monitor is Active" "Not active,Active"
|
|
bitfld.long 0x20 7. " SVCALLACT ,SVCall is Active" "Not active,Active"
|
|
bitfld.long 0x20 3. " USGFAULTACT ,UsageFault is Active" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x20 1. " BUSFAULTACT ,BusFault is Active" "Not active,Active"
|
|
bitfld.long 0x20 0. " MEMFAULTACT ,MemManage is Active" "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 ,tacking Access Violations" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " MUNSTKERR ,Unstack 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 "USAFAULT,Usage Fault Status Register"
|
|
bitfld.word 0x00 9. " DIVBYZERO ,Divide by zero error" "No error,Error"
|
|
bitfld.word 0x00 8. " UNALIGNED ,Unaligned access error" "No error,Error"
|
|
bitfld.word 0x00 3. " NOCP ,A coprocessor access error" "No error,Error"
|
|
textline " "
|
|
bitfld.word 0x00 2. " INVPC ,An integrity check error" "No error,Error"
|
|
bitfld.word 0x00 1. " INVSTATE ,Invalid Combination of EPSR and Instruction" "No error,Error"
|
|
bitfld.word 0x00 0. " UNDEFINSTR ,Undefined instruction error" "No error,Error"
|
|
group.long 0xD2C++0x07
|
|
line.long 0x00 "HFSR,Hard Fault 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" "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"
|
|
line.long 0x04 "DFSR,Debug Fault Status Register"
|
|
bitfld.long 0x04 4. " EXTERNAL ,Indicates a debug event generated because of the assertion of EDBGRQ" "Not asserted,Asserted"
|
|
bitfld.long 0x04 3. " VCATCH ,Vector Catch Flag" "Not occurred,Occurred"
|
|
bitfld.long 0x04 2. " DWTTRAP ,Indicates a debug event generated by the DWT" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x04 1. " BKPT ,BKPT Flag" "Not executed,Executed"
|
|
bitfld.long 0x04 0. " HALTED ,Indicates a debug event generated by either" "Not requested,Requested"
|
|
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 22.--23. " CP11 ,Access privileges for coprocessor 11" "Access denied,Privileged only,Reserved,Full access"
|
|
bitfld.long 0x00 20.--21. " CP10 ,Access privileges for coprocessor 10" "Access denied,Privileged only,Reserved,Full access"
|
|
bitfld.long 0x00 14.--15. " CP7 ,Access privileges for coprocessor 7" "Access denied,Privileged only,Reserved,Full access"
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " CP6 ,Access privileges for coprocessor 6" "Access denied,Privileged only,Reserved,Full access"
|
|
bitfld.long 0x00 10.--11. " CP5 ,Access privileges for coprocessor 5" "Access denied,Privileged only,Reserved,Full access"
|
|
bitfld.long 0x00 8.--9. " CP4 ,Access privileges for coprocessor 4" "Access denied,Privileged only,Reserved,Full access"
|
|
textline " "
|
|
bitfld.long 0x00 6.--7. " CP3 ,Access privileges for coprocessor 3" "Access denied,Privileged only,Reserved,Full access"
|
|
bitfld.long 0x00 4.--5. " CP2 ,Access privileges for coprocessor 2" "Access denied,Privileged only,Reserved,Full access"
|
|
bitfld.long 0x00 2.--3. " CP1 ,Access privileges for coprocessor 1" "Access denied,Privileged only,Reserved,Full access"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " CP0 ,Access privileges for coprocessor 0" "Access denied,Privileged only,Reserved,Full access"
|
|
wgroup.long 0xF00++0x03
|
|
line.long 0x00 "STIR,Software Trigger Interrupt Register"
|
|
hexmask.long.word 0x00 0.--8. 1. " INTID ,Indicates the interrupt to be triggered"
|
|
width 10.
|
|
tree "Feature Registers"
|
|
rgroup.long 0xD40++0x0B
|
|
line.long 0x00 "ID_PFR0,Processor Feature Register 0"
|
|
bitfld.long 0x00 4.--7. " STATE1 ,Thumb 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,?..."
|
|
line.long 0x08 "ID_DFR0,Debug Feature Register 0"
|
|
bitfld.long 0x08 20.--23. " DBGMOD ,Support for memory-mapped debug model for M profile processors" "Not supported,Supported,?..."
|
|
hgroup.long 0xD4C++0x03
|
|
hide.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,ACTLR only,?..."
|
|
bitfld.long 0x00 16.--19. " TCMSUP ,Indicates the support for Tightly Coupled Memory (TCM)" "Not supported,Supported,?..."
|
|
bitfld.long 0x00 12.--15. " SHRLEV ,Indicates the number of shareability levels implemented" "Level 1,?..."
|
|
textline " "
|
|
bitfld.long 0x00 8.--11. " OUTMSHR ,Indicates the outermost shareability domain implemented" "Non-cacheable,,,,,,,,,,,,,,,Ignored"
|
|
bitfld.long 0x00 4.--7. " PMSASUP ,Indicates support for a PMSA" "Not supported,,,PMSAv7,?..."
|
|
hgroup.long 0xD54++0x03
|
|
hide.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 0xD60++0x13
|
|
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,CDP/LDC/MCR/STC,CDP2/LDC2/MCR2/STC2,MCRR/MRRC,MCRR2/MRRC2,?..."
|
|
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,?..."
|
|
line.long 0x04 "ID_ISAR1,Instruction Set Attributes Register 1"
|
|
bitfld.long 0x04 24.--27. " INTERWORK ,Indicates the supported Interworking instructions" "Not supported,BX,BX/BLX,?..."
|
|
bitfld.long 0x04 20.--23. " IMMEDIATE ,Indicates the support for data-processing instructions with long immediates" "Not supported,ADDW/MOVW/MOVT/SUBW,?..."
|
|
bitfld.long 0x04 16.--19. " IFTHEN ,Indicates the supported IfThen instructions" "Not supported,IT,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " EXTEND ,Indicates the supported Extend instructions" "Not supported,Supported,Supported,?..."
|
|
line.long 0x08 "ID_ISAR2,Instruction Set Attributes Register 2"
|
|
bitfld.long 0x08 24.--27. " REVERSAL ,Indicates the supported reversal instructions" "Not supported,REV/REV16/REVSH,REV/REV16/REVSH/RBIT,?..."
|
|
bitfld.long 0x08 20.--23. " MULTU ,Indicates the supported advanced unsigned multiply instructions" "Not supported,UMULL/UMLAL,UMULL/UMLAL/UMAAL,?..."
|
|
bitfld.long 0x08 16.--19. " MULTS ,Indicates the supported advanced signed multiply instructions" "Not supported,Supported,Supported,Supported,?..."
|
|
textline " "
|
|
bitfld.long 0x08 12.--15. " MULT ,Indicates the supported additional multiply instructions" "Not supported,MLA,MLA/MLS,?..."
|
|
bitfld.long 0x08 8.--11. " MULTIACCESSINT ,Indicates the support for multi-access interruptible instructions" "Not supported,LDM/STM restartable,LDM/STM continuable,?..."
|
|
bitfld.long 0x08 4.--7. " MEMHINT ,Indicates the supported memory hint instructions" "Not supported,,,PLD/PLI,?..."
|
|
textline " "
|
|
bitfld.long 0x08 0.--3. " LOADSTORE ,Indicates the supported additional load and store instructions" "Not supported,LDRD/STRD,?..."
|
|
line.long 0x0C "ID_ISAR3,Instruction Set Attributes Register 3"
|
|
bitfld.long 0x0C 24.--27. " TRUENOP ,Indicates the support for a true NOP instruction" "Not supported,Supported,?..."
|
|
bitfld.long 0x0C 20.--23. " THUMBCOPY ,Indicates the supported non flag-setting MOV instructions" "Not supported,Supported,?..."
|
|
bitfld.long 0x0C 16.--19. " TABBRANCH ,Indicates the supported Table Branch instructions" "Not supported,TBB/TBH,?..."
|
|
textline " "
|
|
bitfld.long 0x0C 12.--15. " SYNCHPRIM ,Indicates the supported Table Branch instructions" "Not supported,Supported,Supported,Supported,?..."
|
|
bitfld.long 0x0C 8.--11. " SVC ,Indicates the supported SVC instructions" "Not supported,SVC,?..."
|
|
bitfld.long 0x0C 4.--7. " SIMD ,Indicates the supported SIMD instructions" "Not supported,Supported,,Supported,?..."
|
|
textline " "
|
|
bitfld.long 0x0C 0.--3. " SATURATE ,Indicates the supported Saturate instructions" "Not supported,QADD/QDADD/QDSUB/QSUB,?..."
|
|
line.long 0x10 "ID_ISAR4,Instruction Set Attributes Register 4"
|
|
bitfld.long 0x10 24.--27. " PSR_M ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,Supported,?..."
|
|
bitfld.long 0x10 20.--23. " SYNCHPRIMFRAC ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,Supported,Supported,Supported,?..."
|
|
bitfld.long 0x10 16.--19. " BARRIER ,Indicates the supported Barrier instructions" "Not supported,DMB/DSB/ISB,?..."
|
|
textline " "
|
|
bitfld.long 0x10 8.--11. " WRITEBACK ,Indicates the support for writeback addressing modes" "Basic support,Full support,?..."
|
|
bitfld.long 0x10 4.--7. " WITHSHIFTS ,Indicates the support for instructions with shifts" "MOV/shift,Shift LSL 0-3,,Shift other,?..."
|
|
bitfld.long 0x10 0.--3. " UNPRIV ,Indicates the supported unprivileged instructions" "Not supported,LDRBT/LDRT/STRBT/STRT,LDRBT/LDRT/STRBT/STRT/LDRHT/LDRSBT/LDRSHTSTRHT,?..."
|
|
tree.end
|
|
width 6.
|
|
tree "CoreSight Identification Registers"
|
|
rgroup.long 0xFE0++0x0F
|
|
line.long 0x00 "PID0,Peripheral ID0"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]"
|
|
line.long 0x04 "PID1,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 "PID2,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 "PID3,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 "CID0,Component ID0 (Preamble)"
|
|
line.long 0x04 "CID1,Component ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class"
|
|
hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble"
|
|
line.long 0x08 "CID2,Component ID2"
|
|
line.long 0x0C "CID3,Component ID3"
|
|
tree.end
|
|
width 0x0B
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Memory Protection Unit"
|
|
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 16.--23. " IREGION ,Instruction region" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..."
|
|
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,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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x0
|
|
line.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x0
|
|
hide.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x1
|
|
line.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x1
|
|
hide.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x2
|
|
line.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x2
|
|
hide.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x3
|
|
line.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x3
|
|
hide.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x4
|
|
line.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x4
|
|
hide.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x5
|
|
line.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x5
|
|
hide.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x6
|
|
line.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x6
|
|
hide.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x7
|
|
line.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x7
|
|
hide.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x8
|
|
line.long 0x00 "MPU_RASR8,MPU Region Attribute and Size Register 8"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x8
|
|
hide.long 0x00 "MPU_RASR8,MPU Region Attribute and Size Register 8"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x9
|
|
line.long 0x00 "MPU_RASR9,MPU Region Attribute and Size Register 9"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x9
|
|
hide.long 0x00 "MPU_RASR9,MPU Region Attribute and Size Register 9"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xA
|
|
line.long 0x00 "MPU_RASR10,MPU Region Attribute and Size Register 10"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xA
|
|
hide.long 0x00 "MPU_RASR10,MPU Region Attribute and Size Register 10"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xB
|
|
line.long 0x00 "MPU_RASR11,MPU Region Attribute and Size Register 11"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xB
|
|
hide.long 0x00 "MPU_RASR11,MPU Region Attribute and Size Register 11"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xC
|
|
line.long 0x00 "MPU_RASR12,MPU Region Attribute and Size Register 12"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xC
|
|
hide.long 0x00 "MPU_RASR12,MPU Region Attribute and Size Register 12"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xD
|
|
line.long 0x00 "MPU_RASR13,MPU Region Attribute and Size Register 13"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xD
|
|
hide.long 0x00 "MPU_RASR13,MPU Region Attribute and Size Register 13"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xE
|
|
line.long 0x00 "MPU_RASR14,MPU Region Attribute and Size Register 14"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xE
|
|
hide.long 0x00 "MPU_RASR14,MPU Region Attribute and Size Register 14"
|
|
textline " "
|
|
textline " "
|
|
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"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xF
|
|
line.long 0x00 "MPU_RASR15,MPU Region Attribute and Size Register 15"
|
|
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
|
|
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
|
|
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
|
|
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
|
|
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
|
|
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
|
|
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
|
|
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
|
|
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
|
|
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
|
|
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
|
|
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables this region" "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"
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xF
|
|
hide.long 0x00 "MPU_RASR15,MPU Region Attribute and Size Register 15"
|
|
textline " "
|
|
textline " "
|
|
endif
|
|
tree.end
|
|
width 0x0b
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Nested Vectored Interrupt Controller"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 6.
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "ICTR,Interrupt Controller Type Register"
|
|
bitfld.long 0x00 0.--3. " INTLINESNUM ,Total Number of Interrupt" "0-32,33-64,65-96,97-128,129-160,161-192,193-224,225-240,?..."
|
|
tree "Interrupt Enable Registers"
|
|
width 23.
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00)
|
|
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"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01)
|
|
group.long 0x100++0x7
|
|
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"
|
|
line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02)
|
|
group.long 0x100++0x0B
|
|
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"
|
|
line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03)
|
|
group.long 0x100++0x0F
|
|
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"
|
|
line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04)
|
|
group.long 0x100++0x13
|
|
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"
|
|
line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05)
|
|
group.long 0x100++0x17
|
|
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"
|
|
line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06)
|
|
group.long 0x100++0x1B
|
|
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"
|
|
line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x18 31. 0x18 31. 0x98 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 30. 0x18 30. 0x98 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 29. 0x18 29. 0x98 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 28. 0x18 28. 0x98 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 27. 0x18 27. 0x98 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 26. 0x18 26. 0x98 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 25. 0x18 25. 0x98 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 24. 0x18 24. 0x98 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 23. 0x18 23. 0x98 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 22. 0x18 22. 0x98 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 21. 0x18 21. 0x98 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 20. 0x18 20. 0x98 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 19. 0x18 19. 0x98 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 18. 0x18 18. 0x98 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 17. 0x18 17. 0x98 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 16. 0x18 16. 0x98 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 15. 0x18 15. 0x98 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 14. 0x18 14. 0x98 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 13. 0x18 13. 0x98 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 12. 0x18 12. 0x98 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 11. 0x18 11. 0x98 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 10. 0x18 10. 0x98 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 9. 0x18 9. 0x98 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 8. 0x18 8. 0x98 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 7. 0x18 7. 0x98 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 6. 0x18 6. 0x98 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 5. 0x18 5. 0x98 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 4. 0x18 4. 0x98 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 3. 0x18 3. 0x98 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 2. 0x18 2. 0x98 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 1. 0x18 1. 0x98 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 0. 0x18 0. 0x98 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07)
|
|
group.long 0x100++0x1F
|
|
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"
|
|
line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x18 31. 0x18 31. 0x98 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 30. 0x18 30. 0x98 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 29. 0x18 29. 0x98 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 28. 0x18 28. 0x98 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 27. 0x18 27. 0x98 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 26. 0x18 26. 0x98 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 25. 0x18 25. 0x98 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 24. 0x18 24. 0x98 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 23. 0x18 23. 0x98 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 22. 0x18 22. 0x98 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 21. 0x18 21. 0x98 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 20. 0x18 20. 0x98 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 19. 0x18 19. 0x98 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 18. 0x18 18. 0x98 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 17. 0x18 17. 0x98 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 16. 0x18 16. 0x98 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 15. 0x18 15. 0x98 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 14. 0x18 14. 0x98 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 13. 0x18 13. 0x98 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 12. 0x18 12. 0x98 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 11. 0x18 11. 0x98 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 10. 0x18 10. 0x98 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 9. 0x18 9. 0x98 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 8. 0x18 8. 0x98 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 7. 0x18 7. 0x98 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 6. 0x18 6. 0x98 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 5. 0x18 5. 0x98 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 4. 0x18 4. 0x98 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 3. 0x18 3. 0x98 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 2. 0x18 2. 0x98 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x18 1. 0x18 1. 0x98 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x18 0. 0x18 0. 0x98 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
line.long 0x1c "IRQ224_239_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x1c 15. 0x1c 15. 0x9c 15. " ENA239 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 14. 0x1c 14. 0x9c 14. " ENA238 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 13. 0x1c 13. 0x9c 13. " ENA237 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 12. 0x1c 12. 0x9c 12. " ENA236 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 11. 0x1c 11. 0x9c 11. " ENA235 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 10. 0x1c 10. 0x9c 10. " ENA234 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x1c 9. 0x1c 9. 0x9c 9. " ENA233 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 8. 0x1c 8. 0x9c 8. " ENA232 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 7. 0x1c 7. 0x9c 7. " ENA231 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 6. 0x1c 6. 0x9c 6. " ENA230 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 5. 0x1c 5. 0x9c 5. " ENA229 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 4. 0x1c 4. 0x9c 4. " ENA228 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x1c 3. 0x1c 3. 0x9c 3. " ENA227 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 2. 0x1c 2. 0x9c 2. " ENA226 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 1. 0x1c 1. 0x9c 1. " ENA225 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x1c 0. 0x1c 0. 0x9c 0. " ENA224 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x100++0x1F
|
|
hide.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register"
|
|
hide.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
hide.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
hide.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register"
|
|
hide.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register"
|
|
hide.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register"
|
|
hide.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register"
|
|
hide.long 0x1c "IRQ224_239_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
tree.end
|
|
tree "Interrupt Pending Registers"
|
|
width 23.
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00)
|
|
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"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01)
|
|
group.long 0x200++0x07
|
|
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"
|
|
line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02)
|
|
group.long 0x200++0x0B
|
|
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"
|
|
line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03)
|
|
group.long 0x200++0x0F
|
|
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"
|
|
line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04)
|
|
group.long 0x200++0x13
|
|
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"
|
|
line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05)
|
|
group.long 0x200++0x17
|
|
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"
|
|
line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06)
|
|
group.long 0x200++0x1B
|
|
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"
|
|
line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x18 31. 0x18 31. 0x98 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 30. 0x18 30. 0x98 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 29. 0x18 29. 0x98 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 28. 0x18 28. 0x98 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 27. 0x18 27. 0x98 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 26. 0x18 26. 0x98 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 25. 0x18 25. 0x98 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 24. 0x18 24. 0x98 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 23. 0x18 23. 0x98 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 22. 0x18 22. 0x98 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 21. 0x18 21. 0x98 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 20. 0x18 20. 0x98 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 19. 0x18 19. 0x98 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 18. 0x18 18. 0x98 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 17. 0x18 17. 0x98 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 16. 0x18 16. 0x98 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 15. 0x18 15. 0x98 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 14. 0x18 14. 0x98 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 13. 0x18 13. 0x98 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 12. 0x18 12. 0x98 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 11. 0x18 11. 0x98 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 10. 0x18 10. 0x98 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 9. 0x18 9. 0x98 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 8. 0x18 8. 0x98 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 7. 0x18 7. 0x98 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 6. 0x18 6. 0x98 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 5. 0x18 5. 0x98 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 4. 0x18 4. 0x98 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 3. 0x18 3. 0x98 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 2. 0x18 2. 0x98 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 1. 0x18 1. 0x98 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 0. 0x18 0. 0x98 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07)
|
|
group.long 0x200++0x1F
|
|
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"
|
|
line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x18 31. 0x18 31. 0x98 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 30. 0x18 30. 0x98 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 29. 0x18 29. 0x98 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 28. 0x18 28. 0x98 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 27. 0x18 27. 0x98 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 26. 0x18 26. 0x98 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 25. 0x18 25. 0x98 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 24. 0x18 24. 0x98 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 23. 0x18 23. 0x98 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 22. 0x18 22. 0x98 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 21. 0x18 21. 0x98 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 20. 0x18 20. 0x98 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 19. 0x18 19. 0x98 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 18. 0x18 18. 0x98 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 17. 0x18 17. 0x98 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 16. 0x18 16. 0x98 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 15. 0x18 15. 0x98 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 14. 0x18 14. 0x98 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 13. 0x18 13. 0x98 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 12. 0x18 12. 0x98 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 11. 0x18 11. 0x98 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 10. 0x18 10. 0x98 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 9. 0x18 9. 0x98 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 8. 0x18 8. 0x98 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 7. 0x18 7. 0x98 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 6. 0x18 6. 0x98 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 5. 0x18 5. 0x98 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 4. 0x18 4. 0x98 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 3. 0x18 3. 0x98 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 2. 0x18 2. 0x98 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x18 1. 0x18 1. 0x98 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x18 0. 0x18 0. 0x98 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
line.long 0x1c "IRQ224_239_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x1c 15. 0x1c 15. 0x9c 15. " PEN239 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 14. 0x1c 14. 0x9c 14. " PEN238 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 13. 0x1c 13. 0x9c 13. " PEN237 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 12. 0x1c 12. 0x9c 12. " PEN236 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 11. 0x1c 11. 0x9c 11. " PEN235 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 10. 0x1c 10. 0x9c 10. " PEN234 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x1c 9. 0x1c 9. 0x9c 9. " PEN233 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 8. 0x1c 8. 0x9c 8. " PEN232 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 7. 0x1c 7. 0x9c 7. " PEN231 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 6. 0x1c 6. 0x9c 6. " PEN230 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 5. 0x1c 5. 0x9c 5. " PEN229 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 4. 0x1c 4. 0x9c 4. " PEN228 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x1c 3. 0x1c 3. 0x9c 3. " PEN227 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 2. 0x1c 2. 0x9c 2. " PEN226 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 1. 0x1c 1. 0x9c 1. " PEN225 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x1c 0. 0x1c 0. 0x9c 0. " PEN224 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x200++0x1F
|
|
hide.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register"
|
|
hide.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
hide.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
hide.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register"
|
|
hide.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register"
|
|
hide.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register"
|
|
hide.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register"
|
|
hide.long 0x1c "IRQ224_239_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
tree.end
|
|
tree "Interrupt Active Bit Registers"
|
|
width 9.
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00)
|
|
rgroup.long 0x300++0x03
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
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"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01)
|
|
rgroup.long 0x300++0x07
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
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"
|
|
line.long 0x04 "ACTIVE2,Active Bit Register 2"
|
|
bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02)
|
|
rgroup.long 0x300++0x0B
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
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"
|
|
line.long 0x04 "ACTIVE2,Active Bit Register 2"
|
|
bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x08 "ACTIVE3,Active Bit Register 3"
|
|
bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03)
|
|
rgroup.long 0x300++0x0F
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
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"
|
|
line.long 0x04 "ACTIVE2,Active Bit Register 2"
|
|
bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x08 "ACTIVE3,Active Bit Register 3"
|
|
bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x0c "ACTIVE4,Active Bit Register 4"
|
|
bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04)
|
|
rgroup.long 0x300++0x13
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
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"
|
|
line.long 0x04 "ACTIVE2,Active Bit Register 2"
|
|
bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x08 "ACTIVE3,Active Bit Register 3"
|
|
bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x0c "ACTIVE4,Active Bit Register 4"
|
|
bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x10 "ACTIVE5,Active Bit Register 5"
|
|
bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05)
|
|
rgroup.long 0x300++0x17
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
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"
|
|
line.long 0x04 "ACTIVE2,Active Bit Register 2"
|
|
bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x08 "ACTIVE3,Active Bit Register 3"
|
|
bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x0c "ACTIVE4,Active Bit Register 4"
|
|
bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x10 "ACTIVE5,Active Bit Register 5"
|
|
bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x14 "ACTIVE6,Active Bit Register 6"
|
|
bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06)
|
|
rgroup.long 0x300++0x1B
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
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"
|
|
line.long 0x04 "ACTIVE2,Active Bit Register 2"
|
|
bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x08 "ACTIVE3,Active Bit Register 3"
|
|
bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x0c "ACTIVE4,Active Bit Register 4"
|
|
bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x10 "ACTIVE5,Active Bit Register 5"
|
|
bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x14 "ACTIVE6,Active Bit Register 6"
|
|
bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x18 "ACTIVE7,Active Bit Register 7"
|
|
bitfld.long 0x18 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07)
|
|
rgroup.long 0x300++0x1F
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
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"
|
|
line.long 0x04 "ACTIVE2,Active Bit Register 2"
|
|
bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x08 "ACTIVE3,Active Bit Register 3"
|
|
bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x0c "ACTIVE4,Active Bit Register 4"
|
|
bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x10 "ACTIVE5,Active Bit Register 5"
|
|
bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x14 "ACTIVE6,Active Bit Register 6"
|
|
bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x18 "ACTIVE7,Active Bit Register 7"
|
|
bitfld.long 0x18 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x18 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x18 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active"
|
|
line.long 0x1c "ACTIVE8,Active Bit Register 8"
|
|
bitfld.long 0x1c 15. " ACTIVE239 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 14. " ACTIVE238 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 13. " ACTIVE237 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 12. " ACTIVE236 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 11. " ACTIVE235 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 10. " ACTIVE234 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x1c 9. " ACTIVE233 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 8. " ACTIVE232 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 7. " ACTIVE231 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 6. " ACTIVE230 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 5. " ACTIVE229 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 4. " ACTIVE228 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x1c 3. " ACTIVE227 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 2. " ACTIVE226 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 1. " ACTIVE225 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x1c 0. " ACTIVE224 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x300++0x1F
|
|
hide.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
hide.long 0x04 "ACTIVE2,Active Bit Register 2"
|
|
hide.long 0x08 "ACTIVE3,Active Bit Register 3"
|
|
hide.long 0x0c "ACTIVE4,Active Bit Register 4"
|
|
hide.long 0x10 "ACTIVE5,Active Bit Register 5"
|
|
hide.long 0x14 "ACTIVE6,Active Bit Register 6"
|
|
hide.long 0x18 "ACTIVE7,Active Bit Register 7"
|
|
hide.long 0x1c "ACTIVE8,Active Bit Register 8"
|
|
endif
|
|
tree.end
|
|
tree "Interrupt Priority Registers"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00)
|
|
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"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01)
|
|
group.long 0x400++0x3F
|
|
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"
|
|
line.long 0x20 "IPR8,Interrupt Priority Register"
|
|
hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority"
|
|
hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority"
|
|
hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority"
|
|
hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority"
|
|
line.long 0x24 "IPR9,Interrupt Priority Register"
|
|
hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority"
|
|
hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority"
|
|
hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority"
|
|
hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority"
|
|
line.long 0x28 "IPR10,Interrupt Priority Register"
|
|
hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority"
|
|
hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority"
|
|
hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority"
|
|
hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority"
|
|
line.long 0x2C "IPR11,Interrupt Priority Register"
|
|
hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority"
|
|
hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority"
|
|
hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority"
|
|
hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority"
|
|
line.long 0x30 "IPR12,Interrupt Priority Register"
|
|
hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority"
|
|
hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority"
|
|
hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority"
|
|
hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority"
|
|
line.long 0x34 "IPR13,Interrupt Priority Register"
|
|
hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority"
|
|
hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority"
|
|
hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority"
|
|
hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority"
|
|
line.long 0x38 "IPR14,Interrupt Priority Register"
|
|
hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority"
|
|
hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority"
|
|
hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority"
|
|
hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority"
|
|
line.long 0x3C "IPR15,Interrupt Priority Register"
|
|
hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority"
|
|
hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority"
|
|
hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority"
|
|
hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02)
|
|
group.long 0x400++0x5F
|
|
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"
|
|
line.long 0x20 "IPR8,Interrupt Priority Register"
|
|
hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority"
|
|
hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority"
|
|
hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority"
|
|
hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority"
|
|
line.long 0x24 "IPR9,Interrupt Priority Register"
|
|
hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority"
|
|
hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority"
|
|
hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority"
|
|
hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority"
|
|
line.long 0x28 "IPR10,Interrupt Priority Register"
|
|
hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority"
|
|
hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority"
|
|
hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority"
|
|
hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority"
|
|
line.long 0x2C "IPR11,Interrupt Priority Register"
|
|
hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority"
|
|
hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority"
|
|
hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority"
|
|
hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority"
|
|
line.long 0x30 "IPR12,Interrupt Priority Register"
|
|
hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority"
|
|
hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority"
|
|
hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority"
|
|
hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority"
|
|
line.long 0x34 "IPR13,Interrupt Priority Register"
|
|
hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority"
|
|
hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority"
|
|
hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority"
|
|
hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority"
|
|
line.long 0x38 "IPR14,Interrupt Priority Register"
|
|
hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority"
|
|
hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority"
|
|
hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority"
|
|
hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority"
|
|
line.long 0x3C "IPR15,Interrupt Priority Register"
|
|
hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority"
|
|
hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority"
|
|
hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority"
|
|
hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority"
|
|
line.long 0x40 "IPR16,Interrupt Priority Register"
|
|
hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority"
|
|
hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority"
|
|
hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority"
|
|
hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority"
|
|
line.long 0x44 "IPR17,Interrupt Priority Register"
|
|
hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority"
|
|
hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority"
|
|
hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority"
|
|
hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority"
|
|
line.long 0x48 "IPR18,Interrupt Priority Register"
|
|
hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority"
|
|
hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority"
|
|
hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority"
|
|
hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority"
|
|
line.long 0x4C "IPR19,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority"
|
|
hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority"
|
|
hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority"
|
|
hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority"
|
|
line.long 0x50 "IPR20,Interrupt Priority Register"
|
|
hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority"
|
|
hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority"
|
|
hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority"
|
|
hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority"
|
|
line.long 0x54 "IPR21,Interrupt Priority Register"
|
|
hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority"
|
|
hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority"
|
|
hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority"
|
|
hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority"
|
|
line.long 0x58 "IPR22,Interrupt Priority Register"
|
|
hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority"
|
|
hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority"
|
|
hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority"
|
|
hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority"
|
|
line.long 0x5C "IPR23,Interrupt Priority Register"
|
|
hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority"
|
|
hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority"
|
|
hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority"
|
|
hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03)
|
|
group.long 0x400++0x7F
|
|
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"
|
|
line.long 0x20 "IPR8,Interrupt Priority Register"
|
|
hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority"
|
|
hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority"
|
|
hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority"
|
|
hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority"
|
|
line.long 0x24 "IPR9,Interrupt Priority Register"
|
|
hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority"
|
|
hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority"
|
|
hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority"
|
|
hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority"
|
|
line.long 0x28 "IPR10,Interrupt Priority Register"
|
|
hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority"
|
|
hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority"
|
|
hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority"
|
|
hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority"
|
|
line.long 0x2C "IPR11,Interrupt Priority Register"
|
|
hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority"
|
|
hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority"
|
|
hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority"
|
|
hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority"
|
|
line.long 0x30 "IPR12,Interrupt Priority Register"
|
|
hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority"
|
|
hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority"
|
|
hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority"
|
|
hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority"
|
|
line.long 0x34 "IPR13,Interrupt Priority Register"
|
|
hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority"
|
|
hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority"
|
|
hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority"
|
|
hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority"
|
|
line.long 0x38 "IPR14,Interrupt Priority Register"
|
|
hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority"
|
|
hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority"
|
|
hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority"
|
|
hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority"
|
|
line.long 0x3C "IPR15,Interrupt Priority Register"
|
|
hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority"
|
|
hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority"
|
|
hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority"
|
|
hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority"
|
|
line.long 0x40 "IPR16,Interrupt Priority Register"
|
|
hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority"
|
|
hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority"
|
|
hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority"
|
|
hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority"
|
|
line.long 0x44 "IPR17,Interrupt Priority Register"
|
|
hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority"
|
|
hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority"
|
|
hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority"
|
|
hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority"
|
|
line.long 0x48 "IPR18,Interrupt Priority Register"
|
|
hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority"
|
|
hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority"
|
|
hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority"
|
|
hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority"
|
|
line.long 0x4C "IPR19,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority"
|
|
hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority"
|
|
hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority"
|
|
hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority"
|
|
line.long 0x50 "IPR20,Interrupt Priority Register"
|
|
hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority"
|
|
hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority"
|
|
hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority"
|
|
hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority"
|
|
line.long 0x54 "IPR21,Interrupt Priority Register"
|
|
hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority"
|
|
hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority"
|
|
hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority"
|
|
hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority"
|
|
line.long 0x58 "IPR22,Interrupt Priority Register"
|
|
hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority"
|
|
hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority"
|
|
hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority"
|
|
hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority"
|
|
line.long 0x5C "IPR23,Interrupt Priority Register"
|
|
hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority"
|
|
hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority"
|
|
hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority"
|
|
hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority"
|
|
line.long 0x60 "IPR24,Interrupt Priority Register"
|
|
hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority"
|
|
hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority"
|
|
hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority"
|
|
hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority"
|
|
line.long 0x64 "IPR25,Interrupt Priority Register"
|
|
hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority"
|
|
hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority"
|
|
hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority"
|
|
hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority"
|
|
line.long 0x68 "IPR26,Interrupt Priority Register"
|
|
hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority"
|
|
hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority"
|
|
hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority"
|
|
hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority"
|
|
line.long 0x6C "IPR27,Interrupt Priority Register"
|
|
hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority"
|
|
hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority"
|
|
hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority"
|
|
hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority"
|
|
line.long 0x70 "IPR28,Interrupt Priority Register"
|
|
hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority"
|
|
hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority"
|
|
hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority"
|
|
hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority"
|
|
line.long 0x74 "IPR29,Interrupt Priority Register"
|
|
hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority"
|
|
hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority"
|
|
hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority"
|
|
hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority"
|
|
line.long 0x78 "IPR30,Interrupt Priority Register"
|
|
hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority"
|
|
hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority"
|
|
hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority"
|
|
hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority"
|
|
line.long 0x7C "IPR31,Interrupt Priority Register"
|
|
hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority"
|
|
hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority"
|
|
hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority"
|
|
hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04)
|
|
group.long 0x400++0x9F
|
|
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"
|
|
line.long 0x20 "IPR8,Interrupt Priority Register"
|
|
hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority"
|
|
hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority"
|
|
hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority"
|
|
hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority"
|
|
line.long 0x24 "IPR9,Interrupt Priority Register"
|
|
hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority"
|
|
hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority"
|
|
hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority"
|
|
hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority"
|
|
line.long 0x28 "IPR10,Interrupt Priority Register"
|
|
hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority"
|
|
hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority"
|
|
hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority"
|
|
hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority"
|
|
line.long 0x2C "IPR11,Interrupt Priority Register"
|
|
hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority"
|
|
hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority"
|
|
hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority"
|
|
hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority"
|
|
line.long 0x30 "IPR12,Interrupt Priority Register"
|
|
hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority"
|
|
hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority"
|
|
hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority"
|
|
hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority"
|
|
line.long 0x34 "IPR13,Interrupt Priority Register"
|
|
hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority"
|
|
hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority"
|
|
hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority"
|
|
hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority"
|
|
line.long 0x38 "IPR14,Interrupt Priority Register"
|
|
hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority"
|
|
hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority"
|
|
hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority"
|
|
hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority"
|
|
line.long 0x3C "IPR15,Interrupt Priority Register"
|
|
hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority"
|
|
hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority"
|
|
hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority"
|
|
hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority"
|
|
line.long 0x40 "IPR16,Interrupt Priority Register"
|
|
hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority"
|
|
hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority"
|
|
hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority"
|
|
hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority"
|
|
line.long 0x44 "IPR17,Interrupt Priority Register"
|
|
hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority"
|
|
hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority"
|
|
hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority"
|
|
hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority"
|
|
line.long 0x48 "IPR18,Interrupt Priority Register"
|
|
hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority"
|
|
hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority"
|
|
hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority"
|
|
hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority"
|
|
line.long 0x4C "IPR19,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority"
|
|
hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority"
|
|
hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority"
|
|
hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority"
|
|
line.long 0x50 "IPR20,Interrupt Priority Register"
|
|
hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority"
|
|
hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority"
|
|
hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority"
|
|
hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority"
|
|
line.long 0x54 "IPR21,Interrupt Priority Register"
|
|
hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority"
|
|
hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority"
|
|
hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority"
|
|
hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority"
|
|
line.long 0x58 "IPR22,Interrupt Priority Register"
|
|
hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority"
|
|
hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority"
|
|
hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority"
|
|
hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority"
|
|
line.long 0x5C "IPR23,Interrupt Priority Register"
|
|
hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority"
|
|
hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority"
|
|
hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority"
|
|
hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority"
|
|
line.long 0x60 "IPR24,Interrupt Priority Register"
|
|
hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority"
|
|
hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority"
|
|
hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority"
|
|
hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority"
|
|
line.long 0x64 "IPR25,Interrupt Priority Register"
|
|
hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority"
|
|
hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority"
|
|
hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority"
|
|
hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority"
|
|
line.long 0x68 "IPR26,Interrupt Priority Register"
|
|
hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority"
|
|
hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority"
|
|
hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority"
|
|
hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority"
|
|
line.long 0x6C "IPR27,Interrupt Priority Register"
|
|
hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority"
|
|
hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority"
|
|
hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority"
|
|
hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority"
|
|
line.long 0x70 "IPR28,Interrupt Priority Register"
|
|
hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority"
|
|
hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority"
|
|
hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority"
|
|
hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority"
|
|
line.long 0x74 "IPR29,Interrupt Priority Register"
|
|
hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority"
|
|
hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority"
|
|
hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority"
|
|
hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority"
|
|
line.long 0x78 "IPR30,Interrupt Priority Register"
|
|
hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority"
|
|
hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority"
|
|
hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority"
|
|
hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority"
|
|
line.long 0x7C "IPR31,Interrupt Priority Register"
|
|
hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority"
|
|
hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority"
|
|
hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority"
|
|
hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority"
|
|
line.long 0x80 "IPR32,Interrupt Priority Register"
|
|
hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority"
|
|
hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority"
|
|
hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority"
|
|
hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority"
|
|
line.long 0x84 "IPR33,Interrupt Priority Register"
|
|
hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority"
|
|
hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority"
|
|
hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority"
|
|
hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority"
|
|
line.long 0x88 "IPR34,Interrupt Priority Register"
|
|
hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority"
|
|
hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority"
|
|
hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority"
|
|
hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority"
|
|
line.long 0x8C "IPR35,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority"
|
|
hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority"
|
|
hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority"
|
|
hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority"
|
|
line.long 0x90 "IPR36,Interrupt Priority Register"
|
|
hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority"
|
|
hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority"
|
|
hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority"
|
|
hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority"
|
|
line.long 0x94 "IPR37,Interrupt Priority Register"
|
|
hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority"
|
|
hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority"
|
|
hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority"
|
|
hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority"
|
|
line.long 0x98 "IPR38,Interrupt Priority Register"
|
|
hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority"
|
|
hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority"
|
|
hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority"
|
|
hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority"
|
|
line.long 0x9C "IPR39,Interrupt Priority Register"
|
|
hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority"
|
|
hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority"
|
|
hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority"
|
|
hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05)
|
|
group.long 0x400++0xBF
|
|
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"
|
|
line.long 0x20 "IPR8,Interrupt Priority Register"
|
|
hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority"
|
|
hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority"
|
|
hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority"
|
|
hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority"
|
|
line.long 0x24 "IPR9,Interrupt Priority Register"
|
|
hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority"
|
|
hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority"
|
|
hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority"
|
|
hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority"
|
|
line.long 0x28 "IPR10,Interrupt Priority Register"
|
|
hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority"
|
|
hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority"
|
|
hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority"
|
|
hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority"
|
|
line.long 0x2C "IPR11,Interrupt Priority Register"
|
|
hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority"
|
|
hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority"
|
|
hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority"
|
|
hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority"
|
|
line.long 0x30 "IPR12,Interrupt Priority Register"
|
|
hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority"
|
|
hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority"
|
|
hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority"
|
|
hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority"
|
|
line.long 0x34 "IPR13,Interrupt Priority Register"
|
|
hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority"
|
|
hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority"
|
|
hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority"
|
|
hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority"
|
|
line.long 0x38 "IPR14,Interrupt Priority Register"
|
|
hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority"
|
|
hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority"
|
|
hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority"
|
|
hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority"
|
|
line.long 0x3C "IPR15,Interrupt Priority Register"
|
|
hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority"
|
|
hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority"
|
|
hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority"
|
|
hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority"
|
|
line.long 0x40 "IPR16,Interrupt Priority Register"
|
|
hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority"
|
|
hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority"
|
|
hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority"
|
|
hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority"
|
|
line.long 0x44 "IPR17,Interrupt Priority Register"
|
|
hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority"
|
|
hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority"
|
|
hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority"
|
|
hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority"
|
|
line.long 0x48 "IPR18,Interrupt Priority Register"
|
|
hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority"
|
|
hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority"
|
|
hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority"
|
|
hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority"
|
|
line.long 0x4C "IPR19,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority"
|
|
hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority"
|
|
hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority"
|
|
hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority"
|
|
line.long 0x50 "IPR20,Interrupt Priority Register"
|
|
hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority"
|
|
hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority"
|
|
hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority"
|
|
hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority"
|
|
line.long 0x54 "IPR21,Interrupt Priority Register"
|
|
hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority"
|
|
hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority"
|
|
hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority"
|
|
hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority"
|
|
line.long 0x58 "IPR22,Interrupt Priority Register"
|
|
hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority"
|
|
hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority"
|
|
hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority"
|
|
hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority"
|
|
line.long 0x5C "IPR23,Interrupt Priority Register"
|
|
hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority"
|
|
hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority"
|
|
hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority"
|
|
hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority"
|
|
line.long 0x60 "IPR24,Interrupt Priority Register"
|
|
hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority"
|
|
hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority"
|
|
hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority"
|
|
hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority"
|
|
line.long 0x64 "IPR25,Interrupt Priority Register"
|
|
hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority"
|
|
hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority"
|
|
hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority"
|
|
hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority"
|
|
line.long 0x68 "IPR26,Interrupt Priority Register"
|
|
hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority"
|
|
hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority"
|
|
hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority"
|
|
hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority"
|
|
line.long 0x6C "IPR27,Interrupt Priority Register"
|
|
hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority"
|
|
hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority"
|
|
hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority"
|
|
hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority"
|
|
line.long 0x70 "IPR28,Interrupt Priority Register"
|
|
hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority"
|
|
hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority"
|
|
hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority"
|
|
hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority"
|
|
line.long 0x74 "IPR29,Interrupt Priority Register"
|
|
hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority"
|
|
hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority"
|
|
hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority"
|
|
hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority"
|
|
line.long 0x78 "IPR30,Interrupt Priority Register"
|
|
hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority"
|
|
hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority"
|
|
hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority"
|
|
hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority"
|
|
line.long 0x7C "IPR31,Interrupt Priority Register"
|
|
hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority"
|
|
hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority"
|
|
hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority"
|
|
hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority"
|
|
line.long 0x80 "IPR32,Interrupt Priority Register"
|
|
hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority"
|
|
hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority"
|
|
hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority"
|
|
hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority"
|
|
line.long 0x84 "IPR33,Interrupt Priority Register"
|
|
hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority"
|
|
hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority"
|
|
hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority"
|
|
hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority"
|
|
line.long 0x88 "IPR34,Interrupt Priority Register"
|
|
hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority"
|
|
hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority"
|
|
hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority"
|
|
hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority"
|
|
line.long 0x8C "IPR35,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority"
|
|
hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority"
|
|
hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority"
|
|
hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority"
|
|
line.long 0x90 "IPR36,Interrupt Priority Register"
|
|
hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority"
|
|
hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority"
|
|
hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority"
|
|
hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority"
|
|
line.long 0x94 "IPR37,Interrupt Priority Register"
|
|
hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority"
|
|
hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority"
|
|
hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority"
|
|
hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority"
|
|
line.long 0x98 "IPR38,Interrupt Priority Register"
|
|
hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority"
|
|
hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority"
|
|
hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority"
|
|
hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority"
|
|
line.long 0x9C "IPR39,Interrupt Priority Register"
|
|
hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority"
|
|
hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority"
|
|
hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority"
|
|
hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority"
|
|
line.long 0xA0 "IPR40,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority"
|
|
hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority"
|
|
hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority"
|
|
hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority"
|
|
line.long 0xA4 "IPR41,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority"
|
|
hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority"
|
|
hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority"
|
|
hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority"
|
|
line.long 0xA8 "IPR42,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority"
|
|
hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority"
|
|
hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority"
|
|
hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority"
|
|
line.long 0xAC "IPR43,Interrupt Priority Register"
|
|
hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority"
|
|
hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority"
|
|
hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority"
|
|
hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority"
|
|
line.long 0xB0 "IPR44,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority"
|
|
hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority"
|
|
hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority"
|
|
hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority"
|
|
line.long 0xB4 "IPR45,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority"
|
|
hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority"
|
|
hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority"
|
|
hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority"
|
|
line.long 0xB8 "IPR46,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority"
|
|
hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority"
|
|
hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority"
|
|
hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority"
|
|
line.long 0xBC "IPR47,Interrupt Priority Register"
|
|
hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority"
|
|
hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority"
|
|
hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority"
|
|
hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06)
|
|
group.long 0x400++0xDF
|
|
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"
|
|
line.long 0x20 "IPR8,Interrupt Priority Register"
|
|
hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority"
|
|
hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority"
|
|
hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority"
|
|
hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority"
|
|
line.long 0x24 "IPR9,Interrupt Priority Register"
|
|
hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority"
|
|
hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority"
|
|
hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority"
|
|
hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority"
|
|
line.long 0x28 "IPR10,Interrupt Priority Register"
|
|
hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority"
|
|
hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority"
|
|
hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority"
|
|
hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority"
|
|
line.long 0x2C "IPR11,Interrupt Priority Register"
|
|
hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority"
|
|
hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority"
|
|
hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority"
|
|
hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority"
|
|
line.long 0x30 "IPR12,Interrupt Priority Register"
|
|
hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority"
|
|
hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority"
|
|
hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority"
|
|
hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority"
|
|
line.long 0x34 "IPR13,Interrupt Priority Register"
|
|
hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority"
|
|
hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority"
|
|
hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority"
|
|
hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority"
|
|
line.long 0x38 "IPR14,Interrupt Priority Register"
|
|
hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority"
|
|
hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority"
|
|
hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority"
|
|
hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority"
|
|
line.long 0x3C "IPR15,Interrupt Priority Register"
|
|
hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority"
|
|
hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority"
|
|
hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority"
|
|
hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority"
|
|
line.long 0x40 "IPR16,Interrupt Priority Register"
|
|
hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority"
|
|
hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority"
|
|
hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority"
|
|
hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority"
|
|
line.long 0x44 "IPR17,Interrupt Priority Register"
|
|
hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority"
|
|
hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority"
|
|
hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority"
|
|
hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority"
|
|
line.long 0x48 "IPR18,Interrupt Priority Register"
|
|
hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority"
|
|
hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority"
|
|
hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority"
|
|
hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority"
|
|
line.long 0x4C "IPR19,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority"
|
|
hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority"
|
|
hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority"
|
|
hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority"
|
|
line.long 0x50 "IPR20,Interrupt Priority Register"
|
|
hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority"
|
|
hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority"
|
|
hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority"
|
|
hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority"
|
|
line.long 0x54 "IPR21,Interrupt Priority Register"
|
|
hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority"
|
|
hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority"
|
|
hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority"
|
|
hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority"
|
|
line.long 0x58 "IPR22,Interrupt Priority Register"
|
|
hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority"
|
|
hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority"
|
|
hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority"
|
|
hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority"
|
|
line.long 0x5C "IPR23,Interrupt Priority Register"
|
|
hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority"
|
|
hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority"
|
|
hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority"
|
|
hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority"
|
|
line.long 0x60 "IPR24,Interrupt Priority Register"
|
|
hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority"
|
|
hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority"
|
|
hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority"
|
|
hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority"
|
|
line.long 0x64 "IPR25,Interrupt Priority Register"
|
|
hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority"
|
|
hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority"
|
|
hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority"
|
|
hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority"
|
|
line.long 0x68 "IPR26,Interrupt Priority Register"
|
|
hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority"
|
|
hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority"
|
|
hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority"
|
|
hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority"
|
|
line.long 0x6C "IPR27,Interrupt Priority Register"
|
|
hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority"
|
|
hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority"
|
|
hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority"
|
|
hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority"
|
|
line.long 0x70 "IPR28,Interrupt Priority Register"
|
|
hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority"
|
|
hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority"
|
|
hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority"
|
|
hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority"
|
|
line.long 0x74 "IPR29,Interrupt Priority Register"
|
|
hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority"
|
|
hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority"
|
|
hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority"
|
|
hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority"
|
|
line.long 0x78 "IPR30,Interrupt Priority Register"
|
|
hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority"
|
|
hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority"
|
|
hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority"
|
|
hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority"
|
|
line.long 0x7C "IPR31,Interrupt Priority Register"
|
|
hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority"
|
|
hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority"
|
|
hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority"
|
|
hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority"
|
|
line.long 0x80 "IPR32,Interrupt Priority Register"
|
|
hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority"
|
|
hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority"
|
|
hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority"
|
|
hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority"
|
|
line.long 0x84 "IPR33,Interrupt Priority Register"
|
|
hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority"
|
|
hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority"
|
|
hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority"
|
|
hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority"
|
|
line.long 0x88 "IPR34,Interrupt Priority Register"
|
|
hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority"
|
|
hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority"
|
|
hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority"
|
|
hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority"
|
|
line.long 0x8C "IPR35,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority"
|
|
hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority"
|
|
hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority"
|
|
hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority"
|
|
line.long 0x90 "IPR36,Interrupt Priority Register"
|
|
hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority"
|
|
hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority"
|
|
hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority"
|
|
hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority"
|
|
line.long 0x94 "IPR37,Interrupt Priority Register"
|
|
hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority"
|
|
hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority"
|
|
hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority"
|
|
hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority"
|
|
line.long 0x98 "IPR38,Interrupt Priority Register"
|
|
hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority"
|
|
hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority"
|
|
hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority"
|
|
hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority"
|
|
line.long 0x9C "IPR39,Interrupt Priority Register"
|
|
hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority"
|
|
hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority"
|
|
hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority"
|
|
hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority"
|
|
line.long 0xA0 "IPR40,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority"
|
|
hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority"
|
|
hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority"
|
|
hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority"
|
|
line.long 0xA4 "IPR41,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority"
|
|
hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority"
|
|
hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority"
|
|
hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority"
|
|
line.long 0xA8 "IPR42,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority"
|
|
hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority"
|
|
hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority"
|
|
hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority"
|
|
line.long 0xAC "IPR43,Interrupt Priority Register"
|
|
hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority"
|
|
hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority"
|
|
hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority"
|
|
hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority"
|
|
line.long 0xB0 "IPR44,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority"
|
|
hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority"
|
|
hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority"
|
|
hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority"
|
|
line.long 0xB4 "IPR45,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority"
|
|
hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority"
|
|
hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority"
|
|
hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority"
|
|
line.long 0xB8 "IPR46,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority"
|
|
hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority"
|
|
hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority"
|
|
hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority"
|
|
line.long 0xBC "IPR47,Interrupt Priority Register"
|
|
hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority"
|
|
hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority"
|
|
hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority"
|
|
hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority"
|
|
line.long 0xC0 "IPR48,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority"
|
|
hexmask.long.byte 0xC0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority"
|
|
hexmask.long.byte 0xC0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority"
|
|
hexmask.long.byte 0xC0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority"
|
|
line.long 0xC4 "IPR49,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority"
|
|
hexmask.long.byte 0xC4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority"
|
|
hexmask.long.byte 0xC4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority"
|
|
hexmask.long.byte 0xC4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority"
|
|
line.long 0xC8 "IPR50,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority"
|
|
hexmask.long.byte 0xC8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority"
|
|
hexmask.long.byte 0xC8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority"
|
|
hexmask.long.byte 0xC8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority"
|
|
line.long 0xCC "IPR51,Interrupt Priority Register"
|
|
hexmask.long.byte 0xCC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority"
|
|
hexmask.long.byte 0xCC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority"
|
|
hexmask.long.byte 0xCC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority"
|
|
hexmask.long.byte 0xCC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority"
|
|
line.long 0xD0 "IPR52,Interrupt Priority Register"
|
|
hexmask.long.byte 0xD0 24.--31. 1. " PRI_211 ,Interrupt 211 Priority"
|
|
hexmask.long.byte 0xD0 16.--23. 1. " PRI_210 ,Interrupt 210 Priority"
|
|
hexmask.long.byte 0xD0 8.--15. 1. " PRI_209 ,Interrupt 209 Priority"
|
|
hexmask.long.byte 0xD0 0.--7. 1. " PRI_208 ,Interrupt 208 Priority"
|
|
line.long 0xD4 "IPR53,Interrupt Priority Register"
|
|
hexmask.long.byte 0xD4 24.--31. 1. " PRI_215 ,Interrupt 215 Priority"
|
|
hexmask.long.byte 0xD4 16.--23. 1. " PRI_214 ,Interrupt 214 Priority"
|
|
hexmask.long.byte 0xD4 8.--15. 1. " PRI_213 ,Interrupt 213 Priority"
|
|
hexmask.long.byte 0xD4 0.--7. 1. " PRI_212 ,Interrupt 212 Priority"
|
|
line.long 0xD8 "IPR54,Interrupt Priority Register"
|
|
hexmask.long.byte 0xD8 24.--31. 1. " PRI_219 ,Interrupt 219 Priority"
|
|
hexmask.long.byte 0xD8 16.--23. 1. " PRI_218 ,Interrupt 218 Priority"
|
|
hexmask.long.byte 0xD8 8.--15. 1. " PRI_217 ,Interrupt 217 Priority"
|
|
hexmask.long.byte 0xD8 0.--7. 1. " PRI_216 ,Interrupt 216 Priority"
|
|
line.long 0xDC "IPR55,Interrupt Priority Register"
|
|
hexmask.long.byte 0xDC 24.--31. 1. " PRI_223 ,Interrupt 223 Priority"
|
|
hexmask.long.byte 0xDC 16.--23. 1. " PRI_222 ,Interrupt 222 Priority"
|
|
hexmask.long.byte 0xDC 8.--15. 1. " PRI_221 ,Interrupt 221 Priority"
|
|
hexmask.long.byte 0xDC 0.--7. 1. " PRI_220 ,Interrupt 220 Priority"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07)
|
|
group.long 0x400++0xEF
|
|
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"
|
|
line.long 0x20 "IPR8,Interrupt Priority Register"
|
|
hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority"
|
|
hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority"
|
|
hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority"
|
|
hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority"
|
|
line.long 0x24 "IPR9,Interrupt Priority Register"
|
|
hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority"
|
|
hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority"
|
|
hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority"
|
|
hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority"
|
|
line.long 0x28 "IPR10,Interrupt Priority Register"
|
|
hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority"
|
|
hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority"
|
|
hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority"
|
|
hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority"
|
|
line.long 0x2C "IPR11,Interrupt Priority Register"
|
|
hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority"
|
|
hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority"
|
|
hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority"
|
|
hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority"
|
|
line.long 0x30 "IPR12,Interrupt Priority Register"
|
|
hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority"
|
|
hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority"
|
|
hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority"
|
|
hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority"
|
|
line.long 0x34 "IPR13,Interrupt Priority Register"
|
|
hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority"
|
|
hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority"
|
|
hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority"
|
|
hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority"
|
|
line.long 0x38 "IPR14,Interrupt Priority Register"
|
|
hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority"
|
|
hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority"
|
|
hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority"
|
|
hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority"
|
|
line.long 0x3C "IPR15,Interrupt Priority Register"
|
|
hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority"
|
|
hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority"
|
|
hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority"
|
|
hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority"
|
|
line.long 0x40 "IPR16,Interrupt Priority Register"
|
|
hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority"
|
|
hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority"
|
|
hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority"
|
|
hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority"
|
|
line.long 0x44 "IPR17,Interrupt Priority Register"
|
|
hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority"
|
|
hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority"
|
|
hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority"
|
|
hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority"
|
|
line.long 0x48 "IPR18,Interrupt Priority Register"
|
|
hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority"
|
|
hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority"
|
|
hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority"
|
|
hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority"
|
|
line.long 0x4C "IPR19,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority"
|
|
hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority"
|
|
hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority"
|
|
hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority"
|
|
line.long 0x50 "IPR20,Interrupt Priority Register"
|
|
hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority"
|
|
hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority"
|
|
hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority"
|
|
hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority"
|
|
line.long 0x54 "IPR21,Interrupt Priority Register"
|
|
hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority"
|
|
hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority"
|
|
hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority"
|
|
hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority"
|
|
line.long 0x58 "IPR22,Interrupt Priority Register"
|
|
hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority"
|
|
hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority"
|
|
hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority"
|
|
hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority"
|
|
line.long 0x5C "IPR23,Interrupt Priority Register"
|
|
hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority"
|
|
hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority"
|
|
hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority"
|
|
hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority"
|
|
line.long 0x60 "IPR24,Interrupt Priority Register"
|
|
hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority"
|
|
hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority"
|
|
hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority"
|
|
hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority"
|
|
line.long 0x64 "IPR25,Interrupt Priority Register"
|
|
hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority"
|
|
hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority"
|
|
hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority"
|
|
hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority"
|
|
line.long 0x68 "IPR26,Interrupt Priority Register"
|
|
hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority"
|
|
hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority"
|
|
hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority"
|
|
hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority"
|
|
line.long 0x6C "IPR27,Interrupt Priority Register"
|
|
hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority"
|
|
hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority"
|
|
hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority"
|
|
hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority"
|
|
line.long 0x70 "IPR28,Interrupt Priority Register"
|
|
hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority"
|
|
hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority"
|
|
hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority"
|
|
hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority"
|
|
line.long 0x74 "IPR29,Interrupt Priority Register"
|
|
hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority"
|
|
hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority"
|
|
hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority"
|
|
hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority"
|
|
line.long 0x78 "IPR30,Interrupt Priority Register"
|
|
hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority"
|
|
hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority"
|
|
hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority"
|
|
hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority"
|
|
line.long 0x7C "IPR31,Interrupt Priority Register"
|
|
hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority"
|
|
hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority"
|
|
hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority"
|
|
hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority"
|
|
line.long 0x80 "IPR32,Interrupt Priority Register"
|
|
hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority"
|
|
hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority"
|
|
hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority"
|
|
hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority"
|
|
line.long 0x84 "IPR33,Interrupt Priority Register"
|
|
hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority"
|
|
hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority"
|
|
hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority"
|
|
hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority"
|
|
line.long 0x88 "IPR34,Interrupt Priority Register"
|
|
hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority"
|
|
hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority"
|
|
hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority"
|
|
hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority"
|
|
line.long 0x8C "IPR35,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority"
|
|
hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority"
|
|
hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority"
|
|
hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority"
|
|
line.long 0x90 "IPR36,Interrupt Priority Register"
|
|
hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority"
|
|
hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority"
|
|
hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority"
|
|
hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority"
|
|
line.long 0x94 "IPR37,Interrupt Priority Register"
|
|
hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority"
|
|
hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority"
|
|
hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority"
|
|
hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority"
|
|
line.long 0x98 "IPR38,Interrupt Priority Register"
|
|
hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority"
|
|
hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority"
|
|
hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority"
|
|
hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority"
|
|
line.long 0x9C "IPR39,Interrupt Priority Register"
|
|
hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority"
|
|
hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority"
|
|
hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority"
|
|
hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority"
|
|
line.long 0xA0 "IPR40,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority"
|
|
hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority"
|
|
hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority"
|
|
hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority"
|
|
line.long 0xA4 "IPR41,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority"
|
|
hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority"
|
|
hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority"
|
|
hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority"
|
|
line.long 0xA8 "IPR42,Interrupt Priority Register"
|
|
hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority"
|
|
hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority"
|
|
hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority"
|
|
hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority"
|
|
line.long 0xAC "IPR43,Interrupt Priority Register"
|
|
hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority"
|
|
hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority"
|
|
hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority"
|
|
hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority"
|
|
line.long 0xB0 "IPR44,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority"
|
|
hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority"
|
|
hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority"
|
|
hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority"
|
|
line.long 0xB4 "IPR45,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority"
|
|
hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority"
|
|
hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority"
|
|
hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority"
|
|
line.long 0xB8 "IPR46,Interrupt Priority Register"
|
|
hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority"
|
|
hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority"
|
|
hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority"
|
|
hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority"
|
|
line.long 0xBC "IPR47,Interrupt Priority Register"
|
|
hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority"
|
|
hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority"
|
|
hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority"
|
|
hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority"
|
|
line.long 0xC0 "IPR48,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority"
|
|
hexmask.long.byte 0xC0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority"
|
|
hexmask.long.byte 0xC0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority"
|
|
hexmask.long.byte 0xC0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority"
|
|
line.long 0xC4 "IPR49,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority"
|
|
hexmask.long.byte 0xC4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority"
|
|
hexmask.long.byte 0xC4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority"
|
|
hexmask.long.byte 0xC4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority"
|
|
line.long 0xC8 "IPR50,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority"
|
|
hexmask.long.byte 0xC8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority"
|
|
hexmask.long.byte 0xC8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority"
|
|
hexmask.long.byte 0xC8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority"
|
|
line.long 0xCC "IPR51,Interrupt Priority Register"
|
|
hexmask.long.byte 0xCC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority"
|
|
hexmask.long.byte 0xCC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority"
|
|
hexmask.long.byte 0xCC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority"
|
|
hexmask.long.byte 0xCC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority"
|
|
line.long 0xD0 "IPR52,Interrupt Priority Register"
|
|
hexmask.long.byte 0xD0 24.--31. 1. " PRI_211 ,Interrupt 211 Priority"
|
|
hexmask.long.byte 0xD0 16.--23. 1. " PRI_210 ,Interrupt 210 Priority"
|
|
hexmask.long.byte 0xD0 8.--15. 1. " PRI_209 ,Interrupt 209 Priority"
|
|
hexmask.long.byte 0xD0 0.--7. 1. " PRI_208 ,Interrupt 208 Priority"
|
|
line.long 0xD4 "IPR53,Interrupt Priority Register"
|
|
hexmask.long.byte 0xD4 24.--31. 1. " PRI_215 ,Interrupt 215 Priority"
|
|
hexmask.long.byte 0xD4 16.--23. 1. " PRI_214 ,Interrupt 214 Priority"
|
|
hexmask.long.byte 0xD4 8.--15. 1. " PRI_213 ,Interrupt 213 Priority"
|
|
hexmask.long.byte 0xD4 0.--7. 1. " PRI_212 ,Interrupt 212 Priority"
|
|
line.long 0xD8 "IPR54,Interrupt Priority Register"
|
|
hexmask.long.byte 0xD8 24.--31. 1. " PRI_219 ,Interrupt 219 Priority"
|
|
hexmask.long.byte 0xD8 16.--23. 1. " PRI_218 ,Interrupt 218 Priority"
|
|
hexmask.long.byte 0xD8 8.--15. 1. " PRI_217 ,Interrupt 217 Priority"
|
|
hexmask.long.byte 0xD8 0.--7. 1. " PRI_216 ,Interrupt 216 Priority"
|
|
line.long 0xDC "IPR55,Interrupt Priority Register"
|
|
hexmask.long.byte 0xDC 24.--31. 1. " PRI_223 ,Interrupt 223 Priority"
|
|
hexmask.long.byte 0xDC 16.--23. 1. " PRI_222 ,Interrupt 222 Priority"
|
|
hexmask.long.byte 0xDC 8.--15. 1. " PRI_221 ,Interrupt 221 Priority"
|
|
hexmask.long.byte 0xDC 0.--7. 1. " PRI_220 ,Interrupt 220 Priority"
|
|
line.long 0xE0 "IPR56,Interrupt Priority Register"
|
|
hexmask.long.byte 0xE0 24.--31. 1. " PRI_227 ,Interrupt 227 Priority"
|
|
hexmask.long.byte 0xE0 16.--23. 1. " PRI_226 ,Interrupt 226 Priority"
|
|
hexmask.long.byte 0xE0 8.--15. 1. " PRI_225 ,Interrupt 225 Priority"
|
|
hexmask.long.byte 0xE0 0.--7. 1. " PRI_224 ,Interrupt 224 Priority"
|
|
line.long 0xE4 "IPR57,Interrupt Priority Register"
|
|
hexmask.long.byte 0xE4 24.--31. 1. " PRI_231 ,Interrupt 231 Priority"
|
|
hexmask.long.byte 0xE4 16.--23. 1. " PRI_230 ,Interrupt 230 Priority"
|
|
hexmask.long.byte 0xE4 8.--15. 1. " PRI_229 ,Interrupt 229 Priority"
|
|
hexmask.long.byte 0xE4 0.--7. 1. " PRI_228 ,Interrupt 228 Priority"
|
|
line.long 0xE8 "IPR58,Interrupt Priority Register"
|
|
hexmask.long.byte 0xE8 24.--31. 1. " PRI_235 ,Interrupt 235 Priority"
|
|
hexmask.long.byte 0xE8 16.--23. 1. " PRI_234 ,Interrupt 234 Priority"
|
|
hexmask.long.byte 0xE8 8.--15. 1. " PRI_233 ,Interrupt 233 Priority"
|
|
hexmask.long.byte 0xE8 0.--7. 1. " PRI_232 ,Interrupt 232 Priority"
|
|
line.long 0xEC "IPR59,Interrupt Priority Register"
|
|
hexmask.long.byte 0xEC 24.--31. 1. " PRI_239 ,Interrupt 239 Priority"
|
|
hexmask.long.byte 0xEC 16.--23. 1. " PRI_238 ,Interrupt 238 Priority"
|
|
hexmask.long.byte 0xEC 8.--15. 1. " PRI_237 ,Interrupt 237 Priority"
|
|
hexmask.long.byte 0xEC 0.--7. 1. " PRI_236 ,Interrupt 236 Priority"
|
|
else
|
|
hgroup.long 0x400++0xEF
|
|
hide.long 0x0 "IPR0,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR1,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR2,Interrupt Priority Register"
|
|
hide.long 0xC "IPR3,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR4,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR5,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR6,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR7,Interrupt Priority Register"
|
|
hide.long 0x20 "IPR8,Interrupt Priority Register"
|
|
hide.long 0x24 "IPR9,Interrupt Priority Register"
|
|
hide.long 0x28 "IPR10,Interrupt Priority Register"
|
|
hide.long 0x2C "IPR11,Interrupt Priority Register"
|
|
hide.long 0x30 "IPR12,Interrupt Priority Register"
|
|
hide.long 0x34 "IPR13,Interrupt Priority Register"
|
|
hide.long 0x38 "IPR14,Interrupt Priority Register"
|
|
hide.long 0x3C "IPR15,Interrupt Priority Register"
|
|
hide.long 0x40 "IPR16,Interrupt Priority Register"
|
|
hide.long 0x44 "IPR17,Interrupt Priority Register"
|
|
hide.long 0x48 "IPR18,Interrupt Priority Register"
|
|
hide.long 0x4C "IPR19,Interrupt Priority Register"
|
|
hide.long 0x50 "IPR20,Interrupt Priority Register"
|
|
hide.long 0x54 "IPR21,Interrupt Priority Register"
|
|
hide.long 0x58 "IPR22,Interrupt Priority Register"
|
|
hide.long 0x5C "IPR23,Interrupt Priority Register"
|
|
hide.long 0x60 "IPR24,Interrupt Priority Register"
|
|
hide.long 0x64 "IPR25,Interrupt Priority Register"
|
|
hide.long 0x68 "IPR26,Interrupt Priority Register"
|
|
hide.long 0x6C "IPR27,Interrupt Priority Register"
|
|
hide.long 0x70 "IPR28,Interrupt Priority Register"
|
|
hide.long 0x74 "IPR29,Interrupt Priority Register"
|
|
hide.long 0x78 "IPR30,Interrupt Priority Register"
|
|
hide.long 0x7C "IPR31,Interrupt Priority Register"
|
|
hide.long 0x80 "IPR32,Interrupt Priority Register"
|
|
hide.long 0x84 "IPR33,Interrupt Priority Register"
|
|
hide.long 0x88 "IPR34,Interrupt Priority Register"
|
|
hide.long 0x8C "IPR35,Interrupt Priority Register"
|
|
hide.long 0x90 "IPR36,Interrupt Priority Register"
|
|
hide.long 0x94 "IPR37,Interrupt Priority Register"
|
|
hide.long 0x98 "IPR38,Interrupt Priority Register"
|
|
hide.long 0x9C "IPR39,Interrupt Priority Register"
|
|
hide.long 0xA0 "IPR40,Interrupt Priority Register"
|
|
hide.long 0xA4 "IPR41,Interrupt Priority Register"
|
|
hide.long 0xA8 "IPR42,Interrupt Priority Register"
|
|
hide.long 0xAC "IPR43,Interrupt Priority Register"
|
|
hide.long 0xB0 "IPR44,Interrupt Priority Register"
|
|
hide.long 0xB4 "IPR45,Interrupt Priority Register"
|
|
hide.long 0xB8 "IPR46,Interrupt Priority Register"
|
|
hide.long 0xBC "IPR47,Interrupt Priority Register"
|
|
hide.long 0xC0 "IPR48,Interrupt Priority Register"
|
|
hide.long 0xC4 "IPR49,Interrupt Priority Register"
|
|
hide.long 0xC8 "IPR50,Interrupt Priority Register"
|
|
hide.long 0xCC "IPR51,Interrupt Priority Register"
|
|
hide.long 0xD0 "IPR52,Interrupt Priority Register"
|
|
hide.long 0xD4 "IPR53,Interrupt Priority Register"
|
|
hide.long 0xD8 "IPR54,Interrupt Priority Register"
|
|
hide.long 0xDC "IPR55,Interrupt Priority Register"
|
|
hide.long 0xE0 "IPR56,Interrupt Priority Register"
|
|
hide.long 0xE4 "IPR57,Interrupt Priority Register"
|
|
hide.long 0xE8 "IPR58,Interrupt Priority Register"
|
|
hide.long 0xEC "IPR59,Interrupt Priority Register"
|
|
endif
|
|
tree.end
|
|
width 0x0b
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
sif CORENAME()=="CORTEXM4F"
|
|
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 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"
|
|
textline " "
|
|
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"
|
|
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"
|
|
textline " "
|
|
bitfld.long 0x00 3. " THREAD ,Indicates the processor mode when it allocated the FP stack frame" "Handler,Thread"
|
|
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"
|
|
textline " "
|
|
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++0x07
|
|
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 24.--27. " SRTERR ,Indicates the hardware support for FP short vectors" "Not supported,?..."
|
|
bitfld.long 0x00 20.--23. " SQRROOT ,Indicates the hardware support for FP square root operations" ",Supported,?..."
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " DIV ,Indicates the hardware support for FP divide operations" ",Supported,?..."
|
|
bitfld.long 0x00 12.--15. " FPEXTRP ,Indicates whether the FP hardware implementation supports exception trapping" "Not supported,?..."
|
|
bitfld.long 0x00 8.--11. " DBLPREC ,Indicates the hardware support for FP double_precision operations" "Not supported,,Supported,?..."
|
|
textline " "
|
|
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,?..."
|
|
textline " "
|
|
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" ",Full denorm. num. arit.,?..."
|
|
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 7.
|
|
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 ,Register Read/Write" "Read,Write"
|
|
hexmask.long.byte 0x00 0.--6. 1. " REGSEL ,Specifies the ARM core register or special-purpose register or Floating-point extension register"
|
|
group.long 0xDF8++0x03
|
|
line.long 0x00 "DCRDR,Debug Core Register Data Register"
|
|
if (((per.long(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 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 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap" "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" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled"
|
|
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"
|
|
newline
|
|
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 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 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap" "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" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled"
|
|
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"
|
|
newline
|
|
bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled"
|
|
endif
|
|
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 10.
|
|
group.long 0x00++0x07
|
|
line.long 0x00 "FP_CTRL,Flash Patch Control Register"
|
|
bitfld.long 0x00 28.--31. " REV ,Flash Patch Breakpoint architecture revision" "Version 1,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,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127"
|
|
bitfld.long 0x00 1. " KEY ,Key Field" "Low,High"
|
|
bitfld.long 0x00 0. " ENABLE ,Flash Patch Unit Enable" "Disabled,Enabled"
|
|
textline ""
|
|
line.long 0x04 "FP_REMAP,Flash Patch Remap Register"
|
|
bitfld.long 0x04 29. " RMPSPT ,Indicates whether the FPB unit supports flash patch remap" "Not supported,SRAM region"
|
|
hexmask.long.tbyte 0x04 5.--28. 0x20 " REMAP ,Remap Base Address Field"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00)
|
|
group.long 0x8++0x03
|
|
line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0"
|
|
bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both"
|
|
hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000)
|
|
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 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
else
|
|
group.long 0x8++0x03
|
|
line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0"
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00)
|
|
group.long 0xC++0x03
|
|
line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1"
|
|
bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both"
|
|
hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000)
|
|
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 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
else
|
|
group.long 0xC++0x03
|
|
line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1"
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2"
|
|
bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both"
|
|
hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000)
|
|
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 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
else
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2"
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3"
|
|
bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both"
|
|
hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000)
|
|
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 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
else
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3"
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4"
|
|
bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both"
|
|
hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000)
|
|
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 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
else
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4"
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5"
|
|
bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both"
|
|
hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000)
|
|
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 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
else
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5"
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00)
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6"
|
|
bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both"
|
|
hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000)
|
|
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 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
else
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6"
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00)
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7"
|
|
bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both"
|
|
hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled"
|
|
elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000)
|
|
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 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
else
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7"
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
width 6.
|
|
tree "CoreSight Identification Registers"
|
|
rgroup.long 0xFE0++0x0F
|
|
line.long 0x00 "PID0,Peripheral ID0"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]"
|
|
line.long 0x04 "PID1,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 "PID2,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 "PID3,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 "CID0,Component ID0 (Preamble)"
|
|
line.long 0x04 "CID1,Component ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class"
|
|
hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble"
|
|
line.long 0x08 "CID2,Component ID2"
|
|
line.long 0x0c "CID3,Component ID3"
|
|
tree.end
|
|
width 0xB
|
|
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 15.
|
|
group.long 0x00++0x1B
|
|
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,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 27. " NOTRCPKT ,Shows whether the implementation supports trace sampling and exception tracing" "Supported,Not supported"
|
|
rbitfld.long 0x00 26. " NOEXTTRIG ,Shows whether the implementation includes external match signals" "Supported,Not supported"
|
|
textline " "
|
|
rbitfld.long 0x00 25. " NOCYCCNT ,Shows whether the implementation supports a cycle counter" "Supported,Not supported"
|
|
rbitfld.long 0x00 24. " NOPRFCNT ,Shows whether the implementation supports the profiling counters" "Supported,Not supported"
|
|
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. " PCSAMPLEENA ,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"
|
|
line.long 0x04 "DWT_CYCCNT,Cycle Count Register"
|
|
line.long 0x08 "DWT_CPICNT,CPI Count Register"
|
|
hexmask.long.byte 0x08 0.--7. 1. " CPICNT ,The base CPI counter"
|
|
line.long 0x0c "DWT_EXCCNT,Exception Overhead Count Register"
|
|
hexmask.long.byte 0x0c 0.--7. 1. " EXCCNT ,The exception overhead counter"
|
|
line.long 0x10 "DWT_SLEEPCNT,Sleep Count Register"
|
|
hexmask.long.byte 0x10 0.--7. 1. " SLEEPCNT ,Sleep Counter"
|
|
line.long 0x14 "DWT_LSUCNT,LSU Count Register"
|
|
hexmask.long.byte 0x14 0.--7. 1. " LSUCNT ,Load-store counter"
|
|
line.long 0x18 "DWT_FOLDCNT,Folded-instruction Count Register"
|
|
hexmask.long.byte 0x18 0.--7. 1. " FOLDCNT ,Folded-instruction counter"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "DWT_PCSR,Program Counter Sample register"
|
|
textline " "
|
|
group.long 0x20++0x07
|
|
line.long 0x00 "DWT_COMP0,DWT Comparator Register 0"
|
|
line.long 0x04 "DWT_MASK0,DWT Mask Registers 0"
|
|
bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "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"
|
|
if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x1A0)==0x20)
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE"
|
|
elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x1A0)==0x00)
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE"
|
|
elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x180)==0x80)
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet,UNPREDICTABLE,UNPREDICTABLE,Generate watchpoint debug event,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,CMPMATCH[N] event,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE"
|
|
else
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE"
|
|
endif
|
|
group.long (0x30)++0x07
|
|
line.long 0x00 "DWT_COMP1,DWT Comparator Register 1"
|
|
line.long 0x04 "DWT_MASK1,DWT Mask Registers 1"
|
|
bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "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"
|
|
if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08))&0x120)==0x20)
|
|
group.long (0x30+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE"
|
|
elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08))&0x120)==0x00)
|
|
group.long (0x30+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE"
|
|
else
|
|
group.long (0x30+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE"
|
|
endif
|
|
group.long (0x40)++0x07
|
|
line.long 0x00 "DWT_COMP2,DWT Comparator Register 2"
|
|
line.long 0x04 "DWT_MASK2,DWT Mask Registers 2"
|
|
bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "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"
|
|
if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08))&0x120)==0x20)
|
|
group.long (0x40+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE"
|
|
elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08))&0x120)==0x00)
|
|
group.long (0x40+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE"
|
|
else
|
|
group.long (0x40+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE"
|
|
endif
|
|
group.long (0x50)++0x07
|
|
line.long 0x00 "DWT_COMP3,DWT Comparator Register 3"
|
|
line.long 0x04 "DWT_MASK3,DWT Mask Registers 3"
|
|
bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "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"
|
|
if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08))&0x120)==0x20)
|
|
group.long (0x50+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE"
|
|
elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08))&0x120)==0x00)
|
|
group.long (0x50+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE"
|
|
else
|
|
group.long (0x50+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched"
|
|
bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported"
|
|
bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE"
|
|
endif
|
|
width 6.
|
|
tree "CoreSight Identification Registers"
|
|
rgroup.long 0xFE0++0x0F
|
|
line.long 0x00 "PID0,Peripheral ID0"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]"
|
|
line.long 0x04 "PID1,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 "PID2,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 "PID3,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 "CID0,Component ID0 (Preamble)"
|
|
line.long 0x04 "CID1,Component ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class"
|
|
hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble"
|
|
line.long 0x08 "CID2,Component ID2"
|
|
line.long 0x0c "CID3,Component ID3"
|
|
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
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "AD (ADC)"
|
|
base ad:0x400BA000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,AD Control Register 0"
|
|
bitfld.long 0x00 7. "ADEN,ADEN" "0,1"
|
|
bitfld.long 0x00 2. "HPSGL,HPSGL" "0,1"
|
|
bitfld.long 0x00 1. "SGL,SGL" "0,1"
|
|
bitfld.long 0x00 0. "CNT,CNT" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,AD Control Register 1"
|
|
bitfld.long 0x00 7. "HPDMEN,HPDMEN" "0,1"
|
|
bitfld.long 0x00 6. "CNTDMEN,CNTDMEN" "0,1"
|
|
bitfld.long 0x00 5. "SGLDMEN,SGLDMEN" "0,1"
|
|
bitfld.long 0x00 4. "TRGDMEN,TRGDMEN" "0,1"
|
|
bitfld.long 0x00 1. "HPTRGEN,HPTRGEN" "0,1"
|
|
bitfld.long 0x00 0. "TRGEN,TRGEN" "0,1"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "ST,AD Status Register"
|
|
bitfld.long 0x00 7. "ADBF,ADBF" "0,1"
|
|
bitfld.long 0x00 3. "CNTF,CNTF" "0,1"
|
|
bitfld.long 0x00 2. "SNGF,SNGF" "0,1"
|
|
bitfld.long 0x00 1. "TRGF,TRGF" "0,1"
|
|
bitfld.long 0x00 0. "HPF,HPF" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CLK,AD Conversion Clock Setting Register"
|
|
bitfld.long 0x00 8.--11. "EXAZ1,EXAZ1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3.--6. "EXAZ0,EXAZ0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--2. "VADCLK,VADCLK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MOD0,AD Mode Setting Register 0"
|
|
bitfld.long 0x00 1. "RCUT,RCUT" "0,1"
|
|
bitfld.long 0x00 0. "DACON,DACON" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "MOD1,AD Mode Setting Register 1"
|
|
hexmask.long 0x00 0.--31. 1. "MOD1,MOD1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "MOD2,AD Mode Setting Register 2"
|
|
hexmask.long 0x00 0.--31. 1. "MOD2,MOD2"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CMPEN,Monitor function Enable Register"
|
|
bitfld.long 0x00 1. "CMP1EN,CMP1EN" "0,1"
|
|
bitfld.long 0x00 0. "CMP0EN,CMP0EN" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "CMPCR0,AD Monitor function Setting Register 0"
|
|
bitfld.long 0x00 8.--11. "CMPCNT0,CMPCNT0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. "CMPCND0,CMPCND0" "0,1"
|
|
bitfld.long 0x00 5. "ADBIG0,ADBIG0" "0,1"
|
|
bitfld.long 0x00 0.--4. "REGS0,REGS0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMPCR1,AD Monitor function Setting Register 1"
|
|
bitfld.long 0x00 8.--11. "CMPCNT1,CMPCNT1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. "CMPCND1,CMPCND1" "0,1"
|
|
bitfld.long 0x00 5. "ADBIG1,ADBIG1" "0,1"
|
|
bitfld.long 0x00 0.--4. "REGS1,REGS1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "CMP0,AD Conversion Result Comparison Register 0"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADCMP0,ADCMP0"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CMP1,AD Conversion Result Comparison Register 1"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADCMP1,ADCMP1"
|
|
group.long 0xBC++0x03
|
|
line.long 0x00 "EXAZSEL,AD External AIN sampling period selection Register"
|
|
hexmask.long 0x00 0.--31. 1. "EXAZSEL,EXAZSEL"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "TSET0,AD Start-up Factor Program Register 0"
|
|
bitfld.long 0x00 8.--10. "TRGS0,TRGS0" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT0,ENINT0" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST0,AINST0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "TSET1,AD Start-up Factor Program Register 1"
|
|
bitfld.long 0x00 8.--10. "TRGS1,TRGS1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT1,ENINT1" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST1,AINST1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "TSET2,AD Start-up Factor Program Register 2"
|
|
bitfld.long 0x00 8.--10. "TRGS2,TRGS2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT2,ENINT2" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST2,AINST2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xCC++0x03
|
|
line.long 0x00 "TSET3,AD Start-up Factor Program Register 3"
|
|
bitfld.long 0x00 8.--10. "TRGS3,TRGS3" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT3,ENINT3" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST3,AINST3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "TSET4,AD Start-up Factor Program Register 4"
|
|
bitfld.long 0x00 8.--10. "TRGS4,TRGS4" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT4,ENINT4" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST4,AINST4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "TSET5,AD Start-up Factor Program Register 5"
|
|
bitfld.long 0x00 8.--10. "TRGS5,TRGS5" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT5,ENINT5" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST5,AINST5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "TSET6,AD Start-up Factor Program Register 6"
|
|
bitfld.long 0x00 8.--10. "TRGS6,TRGS6" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT6,ENINT6" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST6,AINST6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xDC++0x03
|
|
line.long 0x00 "TSET7,AD Start-up Factor Program Register 7"
|
|
bitfld.long 0x00 8.--10. "TRGS7,TRGS7" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT7,ENINT7" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST7,AINST7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "TSET8,AD Start-up Factor Program Register 8"
|
|
bitfld.long 0x00 8.--10. "TRGS8,TRGS8" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT8,ENINT8" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST8,AINST8" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "TSET9,AD Start-up Factor Program Register 9"
|
|
bitfld.long 0x00 8.--10. "TRGS9,TRGS9" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT9,ENINT9" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST9,AINST9" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "TSET10,AD Start-up Factor Program Register 10"
|
|
bitfld.long 0x00 8.--10. "TRGS10,TRGS10" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT10,ENINT10" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST10,AINST10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xEC++0x03
|
|
line.long 0x00 "TSET11,AD Start-up Factor Program Register 11"
|
|
bitfld.long 0x00 8.--10. "TRGS11,TRGS11" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT11,ENINT11" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST11,AINST11" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF0++0x03
|
|
line.long 0x00 "TSET12,AD Start-up Factor Program Register 12"
|
|
bitfld.long 0x00 8.--10. "TRGS12,TRGS12" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT12,ENINT12" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST12,AINST12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "TSET13,AD Start-up Factor Program Register 13"
|
|
bitfld.long 0x00 8.--10. "TRGS13,TRGS13" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT13,ENINT13" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST13,AINST13" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "TSET14,AD Start-up Factor Program Register 14"
|
|
bitfld.long 0x00 8.--10. "TRGS14,TRGS14" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT14,ENINT14" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST14,AINST14" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xFC++0x03
|
|
line.long 0x00 "TSET15,AD Start-up Factor Program Register 15"
|
|
bitfld.long 0x00 8.--10. "TRGS15,TRGS15" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT15,ENINT15" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST15,AINST15" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "TSET16,AD Start-up Factor Program Register 16"
|
|
bitfld.long 0x00 8.--10. "TRGS16,TRGS16" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT16,ENINT16" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST16,AINST16" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "TSET17,AD Start-up Factor Program Register 17"
|
|
bitfld.long 0x00 8.--10. "TRGS17,TRGS17" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT17,ENINT17" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST17,AINST17" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "TSET18,AD Start-up Factor Program Register 18"
|
|
bitfld.long 0x00 8.--10. "TRGS18,TRGS18" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT18,ENINT18" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST18,AINST18" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "TSET19,AD Start-up Factor Program Register 19"
|
|
bitfld.long 0x00 8.--10. "TRGS19,TRGS19" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT19,ENINT19" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST19,AINST19" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "TSET20,AD Start-up Factor Program Register 20"
|
|
bitfld.long 0x00 8.--10. "TRGS20,TRGS20" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT20,ENINT20" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST20,AINST20" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x114++0x03
|
|
line.long 0x00 "TSET21,AD Start-up Factor Program Register 21"
|
|
bitfld.long 0x00 8.--10. "TRGS21,TRGS21" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT21,ENINT21" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST21,AINST21" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x118++0x03
|
|
line.long 0x00 "TSET22,AD Start-up Factor Program Register 22"
|
|
bitfld.long 0x00 8.--10. "TRGS22,TRGS22" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT22,ENINT22" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST22,AINST22" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x11C++0x03
|
|
line.long 0x00 "TSET23,AD Start-up Factor Program Register 23"
|
|
bitfld.long 0x00 8.--10. "TRGS23,TRGS23" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "ENINT23,ENINT23" "0,1"
|
|
bitfld.long 0x00 0.--4. "AINST23,AINST23" "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"
|
|
rgroup.long 0x140++0x03
|
|
line.long 0x00 "REG0,AD Conversion Result Storage Register 0"
|
|
bitfld.long 0x00 29. "ADOVRF_M0,ADOVRF_M0" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M0,ADRF_M0" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M0,ADR_M0"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR0,ADR0"
|
|
bitfld.long 0x00 1. "ADOVRF0,ADOVRF0" "0,1"
|
|
bitfld.long 0x00 0. "ADRF0,ADRF0" "0,1"
|
|
rgroup.long 0x144++0x03
|
|
line.long 0x00 "REG1,AD Conversion Result Storage Register 1"
|
|
bitfld.long 0x00 29. "ADOVRF_M1,ADOVRF_M1" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M1,ADRF_M1" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M1,ADR_M1"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR1,ADR1"
|
|
bitfld.long 0x00 1. "ADOVRF1,ADOVRF1" "0,1"
|
|
bitfld.long 0x00 0. "ADRF1,ADRF1" "0,1"
|
|
rgroup.long 0x148++0x03
|
|
line.long 0x00 "REG2,AD Conversion Result Storage Register 2"
|
|
bitfld.long 0x00 29. "ADOVRF_M2,ADOVRF_M2" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M2,ADRF_M2" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M2,ADR_M2"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR2,ADR2"
|
|
bitfld.long 0x00 1. "ADOVRF2,ADOVRF2" "0,1"
|
|
bitfld.long 0x00 0. "ADRF2,ADRF2" "0,1"
|
|
rgroup.long 0x14C++0x03
|
|
line.long 0x00 "REG3,AD Conversion Result Storage Register 3"
|
|
bitfld.long 0x00 29. "ADOVRF_M3,ADOVRF_M3" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M3,ADRF_M3" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M3,ADR_M3"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR3,ADR3"
|
|
bitfld.long 0x00 1. "ADOVRF3,ADOVRF3" "0,1"
|
|
bitfld.long 0x00 0. "ADRF3,ADRF3" "0,1"
|
|
rgroup.long 0x150++0x03
|
|
line.long 0x00 "REG4,AD Conversion Result Storage Register 4"
|
|
bitfld.long 0x00 29. "ADOVRF_M4,ADOVRF_M4" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M4,ADRF_M4" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M4,ADR_M4"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR4,ADR4"
|
|
bitfld.long 0x00 1. "ADOVRF4,ADOVRF4" "0,1"
|
|
bitfld.long 0x00 0. "ADRF4,ADRF4" "0,1"
|
|
rgroup.long 0x154++0x03
|
|
line.long 0x00 "REG5,AD Conversion Result Storage Register 5"
|
|
bitfld.long 0x00 29. "ADOVRF_M5,ADOVRF_M5" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M5,ADRF_M5" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M5,ADR_M5"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR5,ADR5"
|
|
bitfld.long 0x00 1. "ADOVRF5,ADOVRF5" "0,1"
|
|
bitfld.long 0x00 0. "ADRF5,ADRF5" "0,1"
|
|
rgroup.long 0x158++0x03
|
|
line.long 0x00 "REG6,AD Conversion Result Storage Register 6"
|
|
bitfld.long 0x00 29. "ADOVRF_M6,ADOVRF_M6" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M6,ADRF_M6" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M6,ADR_M6"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR6,ADR6"
|
|
bitfld.long 0x00 1. "ADOVRF6,ADOVRF6" "0,1"
|
|
bitfld.long 0x00 0. "ADRF6,ADRF6" "0,1"
|
|
rgroup.long 0x15C++0x03
|
|
line.long 0x00 "REG7,AD Conversion Result Storage Register 7"
|
|
bitfld.long 0x00 29. "ADOVRF_M7,ADOVRF_M7" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M7,ADRF_M7" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M7,ADR_M7"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR7,ADR7"
|
|
bitfld.long 0x00 1. "ADOVRF7,ADOVRF7" "0,1"
|
|
bitfld.long 0x00 0. "ADRF7,ADRF7" "0,1"
|
|
rgroup.long 0x160++0x03
|
|
line.long 0x00 "REG8,AD Conversion Result Storage Register 8"
|
|
bitfld.long 0x00 29. "ADOVRF_M8,ADOVRF_M8" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M8,ADRF_M8" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M8,ADR_M8"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR8,ADR8"
|
|
bitfld.long 0x00 1. "ADOVRF8,ADOVRF8" "0,1"
|
|
bitfld.long 0x00 0. "ADRF8,ADRF8" "0,1"
|
|
rgroup.long 0x164++0x03
|
|
line.long 0x00 "REG9,AD Conversion Result Storage Register 9"
|
|
bitfld.long 0x00 29. "ADOVRF_M9,ADOVRF_M9" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M9,ADRF_M9" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M9,ADR_M9"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR9,ADR9"
|
|
bitfld.long 0x00 1. "ADOVRF9,ADOVRF9" "0,1"
|
|
bitfld.long 0x00 0. "ADRF9,ADRF9" "0,1"
|
|
rgroup.long 0x168++0x03
|
|
line.long 0x00 "REG10,AD Conversion Result Storage Register 10"
|
|
bitfld.long 0x00 29. "ADOVRF_M10,ADOVRF_M10" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M10,ADRF_M10" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M10,ADR_M10"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR10,ADR10"
|
|
bitfld.long 0x00 1. "ADOVRF10,ADOVRF10" "0,1"
|
|
bitfld.long 0x00 0. "ADRF10,ADRF10" "0,1"
|
|
rgroup.long 0x16C++0x03
|
|
line.long 0x00 "REG11,AD Conversion Result Storage Register 11"
|
|
bitfld.long 0x00 29. "ADOVRF_M11,ADOVRF_M11" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M11,ADRF_M11" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M11,ADR_M11"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR11,ADR11"
|
|
bitfld.long 0x00 1. "ADOVRF11,ADOVRF11" "0,1"
|
|
bitfld.long 0x00 0. "ADRF11,ADRF11" "0,1"
|
|
rgroup.long 0x170++0x03
|
|
line.long 0x00 "REG12,AD Conversion Result Storage Register 12"
|
|
bitfld.long 0x00 29. "ADOVRF_M12,ADOVRF_M12" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M12,ADRF_M12" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M12,ADR_M12"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR12,ADR12"
|
|
bitfld.long 0x00 1. "ADOVRF12,ADOVRF12" "0,1"
|
|
bitfld.long 0x00 0. "ADRF12,ADRF12" "0,1"
|
|
rgroup.long 0x174++0x03
|
|
line.long 0x00 "REG13,AD Conversion Result Storage Register 13"
|
|
bitfld.long 0x00 29. "ADOVRF_M13,ADOVRF_M13" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M13,ADRF_M13" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M13,ADR_M13"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR13,ADR13"
|
|
bitfld.long 0x00 1. "ADOVRF13,ADOVRF13" "0,1"
|
|
bitfld.long 0x00 0. "ADRF13,ADRF13" "0,1"
|
|
rgroup.long 0x178++0x03
|
|
line.long 0x00 "REG14,AD Conversion Result Storage Register 14"
|
|
bitfld.long 0x00 29. "ADOVRF_M14,ADOVRF_M14" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M14,ADRF_M14" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M14,ADR_M14"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR14,ADR14"
|
|
bitfld.long 0x00 1. "ADOVRF14,ADOVRF14" "0,1"
|
|
bitfld.long 0x00 0. "ADRF14,ADRF14" "0,1"
|
|
rgroup.long 0x17C++0x03
|
|
line.long 0x00 "REG15,AD Conversion Result Storage Register 15"
|
|
bitfld.long 0x00 29. "ADOVRF_M15,ADOVRF_M15" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M15,ADRF_M15" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M15,ADR_M15"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR15,ADR15"
|
|
bitfld.long 0x00 1. "ADOVRF15,ADOVRF15" "0,1"
|
|
bitfld.long 0x00 0. "ADRF15,ADRF15" "0,1"
|
|
rgroup.long 0x180++0x03
|
|
line.long 0x00 "REG16,AD Conversion Result Storage Register 16"
|
|
bitfld.long 0x00 29. "ADOVRF_M16,ADOVRF_M16" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M16,ADRF_M16" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M16,ADR_M16"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR16,ADR16"
|
|
bitfld.long 0x00 1. "ADOVRF16,ADOVRF16" "0,1"
|
|
bitfld.long 0x00 0. "ADRF16,ADRF16" "0,1"
|
|
rgroup.long 0x184++0x03
|
|
line.long 0x00 "REG17,AD Conversion Result Storage Register 17"
|
|
bitfld.long 0x00 29. "ADOVRF_M17,ADOVRF_M17" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M17,ADRF_M17" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M17,ADR_M17"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR17,ADR17"
|
|
bitfld.long 0x00 1. "ADOVRF17,ADOVRF17" "0,1"
|
|
bitfld.long 0x00 0. "ADRF17,ADRF17" "0,1"
|
|
rgroup.long 0x188++0x03
|
|
line.long 0x00 "REG18,AD Conversion Result Storage Register 18"
|
|
bitfld.long 0x00 29. "ADOVRF_M18,ADOVRF_M18" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M18,ADRF_M18" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M18,ADR_M18"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR18,ADR18"
|
|
bitfld.long 0x00 1. "ADOVRF18,ADOVRF18" "0,1"
|
|
bitfld.long 0x00 0. "ADRF18,ADRF18" "0,1"
|
|
rgroup.long 0x18C++0x03
|
|
line.long 0x00 "REG19,AD Conversion Result Storage Register 19"
|
|
bitfld.long 0x00 29. "ADOVRF_M19,ADOVRF_M19" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M19,ADRF_M19" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M19,ADR_M19"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR19,ADR19"
|
|
bitfld.long 0x00 1. "ADOVRF19,ADOVRF19" "0,1"
|
|
bitfld.long 0x00 0. "ADRF19,ADRF19" "0,1"
|
|
rgroup.long 0x190++0x03
|
|
line.long 0x00 "REG20,AD Conversion Result Storage Register 20"
|
|
bitfld.long 0x00 29. "ADOVRF_M20,ADOVRF_M20" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M20,ADRF_M20" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M20,ADR_M20"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR20,ADR20"
|
|
bitfld.long 0x00 1. "ADOVRF20,ADOVRF20" "0,1"
|
|
bitfld.long 0x00 0. "ADRF20,ADRF20" "0,1"
|
|
rgroup.long 0x194++0x03
|
|
line.long 0x00 "REG21,AD Conversion Result Storage Register 21"
|
|
bitfld.long 0x00 29. "ADOVRF_M21,ADOVRF_M21" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M21,ADRF_M21" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M21,ADR_M21"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR21,ADR21"
|
|
bitfld.long 0x00 1. "ADOVRF21,ADOVRF21" "0,1"
|
|
bitfld.long 0x00 0. "ADRF21,ADRF21" "0,1"
|
|
rgroup.long 0x198++0x03
|
|
line.long 0x00 "REG22,AD Conversion Result Storage Register 22"
|
|
bitfld.long 0x00 29. "ADOVRF_M22,ADOVRF_M22" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M22,ADRF_M22" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M22,ADR_M22"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR22,ADR22"
|
|
bitfld.long 0x00 1. "ADOVRF22,ADOVRF22" "0,1"
|
|
bitfld.long 0x00 0. "ADRF22,ADRF22" "0,1"
|
|
rgroup.long 0x19C++0x03
|
|
line.long 0x00 "REG23,AD Conversion Result Storage Register 23"
|
|
bitfld.long 0x00 29. "ADOVRF_M23,ADOVRF_M23" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M23,ADRF_M23" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M23,ADR_M23"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR23,ADR23"
|
|
bitfld.long 0x00 1. "ADOVRF23,ADOVRF23" "0,1"
|
|
bitfld.long 0x00 0. "ADRF23,ADRF23" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "ADA (12-bit Analog to Digital Converter(ADC))"
|
|
base ad:0x400BA000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,AD Control Register 0"
|
|
bitfld.long 0x00 7. "ADEN,ADEN" "0,1"
|
|
bitfld.long 0x00 1. "SGL,SGL" "0,1"
|
|
bitfld.long 0x00 0. "CNT,CNT" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,AD Control Register 1"
|
|
bitfld.long 0x00 6. "CNTDMEN,CNTDMEN" "0,1"
|
|
bitfld.long 0x00 5. "SGLDMEN,SGLDMEN" "0,1"
|
|
bitfld.long 0x00 4. "TRGDMEN,TRGDMEN" "0,1"
|
|
bitfld.long 0x00 0. "TRGEN,TRGEN" "0,1"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "ST,AD Status Register"
|
|
bitfld.long 0x00 7. "ADBF,ADBF" "0,1"
|
|
bitfld.long 0x00 3. "CNTF,CNTF" "0,1"
|
|
bitfld.long 0x00 2. "SNGF,SNGF" "0,1"
|
|
bitfld.long 0x00 1. "TRGF,TRGF" "0,1"
|
|
bitfld.long 0x00 0. "PMDF,PMDF" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CLK,AD Conversion Clock Setting Register"
|
|
bitfld.long 0x00 8.--11. "EXAZ1,EXAZ1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3.--6. "EXAZ0,EXAZ0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--2. "VADCLK,VADCLK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MOD0,AD Mode Control Register 0"
|
|
bitfld.long 0x00 1. "RCUT,RCUT" "0,1"
|
|
bitfld.long 0x00 0. "DACON,DACON" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "MOD1,AD Mode Control Register 1"
|
|
hexmask.long 0x00 0.--31. 1. "MOD1,MOD1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "MOD2,AD Mode Control Register 2"
|
|
hexmask.long 0x00 0.--31. 1. "MOD2,MOD2"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CMPEN,AD Monitor function interrupt permission register"
|
|
bitfld.long 0x00 1. "CMP1EN,CMP1EN" "0,1"
|
|
bitfld.long 0x00 0. "CMP0EN,CMP0EN" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "CMPCR0,AD Monitor function Setting Register 0"
|
|
bitfld.long 0x00 8.--11. "CMPCNT0,CMPCNT0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. "CMPCND0,CMPCND0" "0,1"
|
|
bitfld.long 0x00 5. "ADBIG0,ADBIG0" "0,1"
|
|
bitfld.long 0x00 0.--4. "REGS0,REGS0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMPCR1,AD Monitor function Setting Register 1"
|
|
bitfld.long 0x00 8.--11. "CMPCNT1,CMPCNT1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. "CMPCND1,CMPCND1" "0,1"
|
|
bitfld.long 0x00 5. "ADBIG1,ADBIG1" "0,1"
|
|
bitfld.long 0x00 0.--4. "REGS1,REGS1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "CMP0,AD Conversion Result Comparison Register 0"
|
|
hexmask.long.word 0x00 4.--15. 1. "AD0CMP0,AD0CMP0"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CMP1,AD Conversion Result Comparison Register 1"
|
|
hexmask.long.word 0x00 4.--15. 1. "AD0CMP1,AD0CMP1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "PSEL0,AD PMD Trigger Program Number Select Register 0"
|
|
bitfld.long 0x00 7. "PENS0,PENS0" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS0,PMDS0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "PSEL1,AD PMD Trigger Program Number Select Register 1"
|
|
bitfld.long 0x00 7. "PENS1,PENS1" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS1,PMDS1" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "PSEL2,AD PMD Trigger Program Number Select Register 2"
|
|
bitfld.long 0x00 7. "PENS2,PENS2" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS2,PMDS2" "0,1,2,3,4,5,6,7"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "PSEL3,AD PMD Trigger Program Number Select Register 3"
|
|
bitfld.long 0x00 7. "PENS3,PENS3" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS3,PMDS3" "0,1,2,3,4,5,6,7"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "PSEL4,AD PMD Trigger Program Number Select Register 4"
|
|
bitfld.long 0x00 7. "PENS4,PENS4" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS4,PMDS4" "0,1,2,3,4,5,6,7"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "PSEL5,AD PMD Trigger Program Number Select Register 5"
|
|
bitfld.long 0x00 7. "PENS5,PENS5" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS5,PMDS5" "0,1,2,3,4,5,6,7"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "PSEL6,AD PMD Trigger Program Number Select Register 6"
|
|
bitfld.long 0x00 7. "PENS6,PENS6" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS6,PMDS6" "0,1,2,3,4,5,6,7"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "PSEL7,AD PMD Trigger Program Number Select Register 7"
|
|
bitfld.long 0x00 7. "PENS7,PENS7" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS7,PMDS7" "0,1,2,3,4,5,6,7"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "PSEL8,AD PMD Trigger Program Number Select Register 8"
|
|
bitfld.long 0x00 7. "PENS8,PENS8" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS8,PMDS8" "0,1,2,3,4,5,6,7"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "PSEL9,AD PMD Trigger Program Number Select Register 9"
|
|
bitfld.long 0x00 7. "PENS9,PENS9" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS9,PMDS9" "0,1,2,3,4,5,6,7"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "PSEL10,AD PMD Trigger Program Number Select Register 10"
|
|
bitfld.long 0x00 7. "PENS10,PENS10" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS10,PMDS10" "0,1,2,3,4,5,6,7"
|
|
group.long 0x6C++0x03
|
|
line.long 0x00 "PSEL11,AD PMD Trigger Program Number Select Register 11"
|
|
bitfld.long 0x00 7. "PENS11,PENS11" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS11,PMDS11" "0,1,2,3,4,5,6,7"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "PINTS0,AD PMD Trigger Interrupt Select Register 0"
|
|
bitfld.long 0x00 0.--1. "INTSEL0,INTSEL0" "0,1,2,3"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "PINTS1,AD PMD Trigger Interrupt Select Register 1"
|
|
bitfld.long 0x00 0.--1. "INTSEL1,INTSEL1" "0,1,2,3"
|
|
group.long 0x78++0x03
|
|
line.long 0x00 "PINTS2,AD PMD Trigger Interrupt Select Register 2"
|
|
bitfld.long 0x00 0.--1. "INTSEL2,INTSEL2" "0,1,2,3"
|
|
group.long 0x7C++0x03
|
|
line.long 0x00 "PINTS3,AD PMD Trigger Interrupt Select Register 3"
|
|
bitfld.long 0x00 0.--1. "INTSEL3,INTSEL3" "0,1,2,3"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "PINTS4,AD PMD Trigger Interrupt Select Register 4"
|
|
bitfld.long 0x00 0.--1. "INTSEL4,INTSEL4" "0,1,2,3"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "PINTS5,AD PMD Trigger Interrupt Select Register 5"
|
|
bitfld.long 0x00 0.--1. "INTSEL5,INTSEL5" "0,1,2,3"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "PINTS6,AD PMD Trigger Interrupt Select Register 6"
|
|
bitfld.long 0x00 0.--1. "INTSEL6,INTSEL6" "0,1,2,3"
|
|
group.long 0x8C++0x03
|
|
line.long 0x00 "PINTS7,AD PMD Trigger Interrupt Select Register 7"
|
|
bitfld.long 0x00 0.--1. "INTSEL7,INTSEL7" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "PREGS,AD PMD Trigger Conversion Result Storage Select Register 1"
|
|
bitfld.long 0x00 28.--30. "REGSEL7,REGSEL7" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "REGSEL6,REGSEL6" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20.--22. "REGSEL5,REGSEL5" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16.--18. "REGSEL4,REGSEL4" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--14. "REGSEL3,REGSEL3" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "REGSEL2,REGSEL2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "REGSEL1,REGSEL1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "REGSEL0,REGSEL0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x9C++0x03
|
|
line.long 0x00 "EXAZSEL,AD Sampling Time Select Register"
|
|
hexmask.long 0x00 0.--31. 1. "EXAZSEL,EXAZSEL"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "PSET0,AD PMD Trigger Program Register 0"
|
|
bitfld.long 0x00 31. "ENSP03,ENSP03" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS03,UVWIS03" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP03,AINSP03" "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 23. "ENSP02,ENSP02" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS02,UVWIS02" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP02,AINSP02" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP01,ENSP01" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS01,UVWIS01" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP01,AINSP01" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP00,ENSP00" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS00,UVWIS00" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP00,AINSP00" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "PSET1,AD PMD Trigger Program Register 1"
|
|
bitfld.long 0x00 31. "ENSP13,ENSP13" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS13,UVWIS13" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP13,AINSP13" "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 23. "ENSP12,ENSP12" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS12,UVWIS12" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP12,AINSP12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP11,ENSP11" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS11,UVWIS11" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP11,AINSP11" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP10,ENSP10" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS10,UVWIS10" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP10,AINSP10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "PSET2,AD PMD Trigger Program Register 2"
|
|
bitfld.long 0x00 31. "ENSP23,ENSP23" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS23,UVWIS23" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP23,AINSP23" "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 23. "ENSP22,ENSP22" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS22,UVWIS22" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP22,AINSP22" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP21,ENSP21" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS21,UVWIS21" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP21,AINSP21" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP20,ENSP20" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS20,UVWIS20" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP20,AINSP20" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xAC++0x03
|
|
line.long 0x00 "PSET3,AD PMD Trigger Program Register 3"
|
|
bitfld.long 0x00 31. "ENSP33,ENSP33" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS33,UVWIS33" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP33,AINSP33" "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 23. "ENSP32,ENSP32" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS32,UVWIS32" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP32,AINSP32" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP31,ENSP31" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS31,UVWIS31" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP31,AINSP31" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP30,ENSP30" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS30,UVWIS30" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP30,AINSP30" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB0++0x03
|
|
line.long 0x00 "PSET4,AD PMD Trigger Program Register 4"
|
|
bitfld.long 0x00 31. "ENSP43,ENSP43" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS43,UVWIS43" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP43,AINSP43" "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 23. "ENSP42,ENSP42" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS42,UVWIS42" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP42,AINSP42" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP41,ENSP41" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS41,UVWIS41" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP41,AINSP41" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP40,ENSP40" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS40,UVWIS40" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP40,AINSP40" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "PSET5,AD PMD Trigger Program Register 5"
|
|
bitfld.long 0x00 31. "ENSP53,ENSP53" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS53,UVWIS53" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP53,AINSP53" "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 23. "ENSP52,ENSP52" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS52,UVWIS52" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP52,AINSP52" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP51,ENSP51" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS51,UVWIS51" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP51,AINSP51" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP50,ENSP50" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS50,UVWIS50" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP50,AINSP50" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB8++0x03
|
|
line.long 0x00 "PSET6,AD PMD Trigger Program Register 6"
|
|
bitfld.long 0x00 31. "ENSP63,ENSP63" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS63,UVWIS63" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP63,AINSP63" "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 23. "ENSP62,ENSP62" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS62,UVWIS62" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP62,AINSP62" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP61,ENSP61" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS61,UVWIS61" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP61,AINSP61" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP60,ENSP60" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS60,UVWIS60" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP60,AINSP60" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xBC++0x03
|
|
line.long 0x00 "PSET7,AD PMD Trigger Program Register 7"
|
|
bitfld.long 0x00 31. "ENSP73,ENSP73" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS73,UVWIS73" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP73,AINSP73" "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 23. "ENSP72,ENSP72" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS72,UVWIS72" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP72,AINSP72" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP71,ENSP71" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS71,UVWIS71" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP71,AINSP71" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP70,ENSP70" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS70,UVWIS70" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP70,AINSP70" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "TSET0,AD General purpose Trigger Program Register 0"
|
|
bitfld.long 0x00 7. "ENINT0,ENINT0" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS0,TRGS0" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST0,AINST0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "TSET1,AD General purpose Trigger Program Register 1"
|
|
bitfld.long 0x00 7. "ENINT1,ENINT1" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS1,TRGS1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST1,AINST1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "TSET2,AD General purpose Trigger Program Register 2"
|
|
bitfld.long 0x00 7. "ENINT2,ENINT2" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS2,TRGS2" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST2,AINST2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xCC++0x03
|
|
line.long 0x00 "TSET3,AD General purpose Trigger Program Register 3"
|
|
bitfld.long 0x00 7. "ENINT3,ENINT3" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS3,TRGS3" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST3,AINST3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "TSET4,AD General purpose Trigger Program Register 4"
|
|
bitfld.long 0x00 7. "ENINT4,ENINT4" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS4,TRGS4" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST4,AINST4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "TSET5,AD General purpose Trigger Program Register 5"
|
|
bitfld.long 0x00 7. "ENINT5,ENINT5" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS5,TRGS5" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST5,AINST5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "TSET6,AD General purpose Trigger Program Register 6"
|
|
bitfld.long 0x00 7. "ENINT6,ENINT6" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS6,TRGS6" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST6,AINST6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xDC++0x03
|
|
line.long 0x00 "TSET7,AD General purpose Trigger Program Register 7"
|
|
bitfld.long 0x00 7. "ENINT7,ENINT7" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS7,TRGS7" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST7,AINST7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "TSET8,AD General purpose Trigger Program Register 8"
|
|
bitfld.long 0x00 7. "ENINT8,ENINT8" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS8,TRGS8" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST8,AINST8" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "TSET9,AD General purpose Trigger Program Register 9"
|
|
bitfld.long 0x00 7. "ENINT9,ENINT9" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS9,TRGS9" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST9,AINST9" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "TSET10,AD General purpose Trigger Program Register 10"
|
|
bitfld.long 0x00 7. "ENINT10,ENINT10" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS10,TRGS10" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST10,AINST10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xEC++0x03
|
|
line.long 0x00 "TSET11,AD General purpose Trigger Program Register 11"
|
|
bitfld.long 0x00 7. "ENINT11,ENINT11" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS11,TRGS11" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST11,AINST11" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF0++0x03
|
|
line.long 0x00 "TSET12,AD General purpose Trigger Program Register 12"
|
|
bitfld.long 0x00 7. "ENINT12,ENINT12" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS12,TRGS12" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST12,AINST12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "TSET13,AD General purpose Trigger Program Register 13"
|
|
bitfld.long 0x00 7. "ENINT13,ENINT13" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS13,TRGS13" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST13,AINST13" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "TSET14,AD General purpose Trigger Program Register 14"
|
|
bitfld.long 0x00 7. "ENINT14,ENINT14" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS14,TRGS14" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST14,AINST14" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xFC++0x03
|
|
line.long 0x00 "TSET15,AD General purpose Trigger Program Register 15"
|
|
bitfld.long 0x00 7. "ENINT15,ENINT15" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS15,TRGS15" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST15,AINST15" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "TSET16,AD General purpose Trigger Program Register 16"
|
|
bitfld.long 0x00 7. "ENINT16,ENINT16" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS16,TRGS16" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST16,AINST16" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "TSET17,AD General purpose Trigger Program Register 17"
|
|
bitfld.long 0x00 7. "ENINT17,ENINT17" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS17,TRGS17" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST17,AINST17" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "TSET18,AD General purpose Trigger Program Register 18"
|
|
bitfld.long 0x00 7. "ENINT18,ENINT18" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS18,TRGS18" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST18,AINST18" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "TSET19,AD General purpose Trigger Program Register 19"
|
|
bitfld.long 0x00 7. "ENINT19,ENINT19" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS19,TRGS19" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST19,AINST19" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "TSET20,AD General purpose Trigger Program Register 20"
|
|
bitfld.long 0x00 7. "ENINT20,ENINT20" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS20,TRGS20" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST20,AINST20" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x114++0x03
|
|
line.long 0x00 "TSET21,AD General purpose Trigger Program Register 21"
|
|
bitfld.long 0x00 7. "ENINT21,ENINT21" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS21,TRGS21" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST21,AINST21" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x118++0x03
|
|
line.long 0x00 "TSET22,AD General purpose Trigger Program Register 22"
|
|
bitfld.long 0x00 7. "ENINT22,ENINT22" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS22,TRGS22" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST22,AINST22" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x11C++0x03
|
|
line.long 0x00 "TSET23,AD General purpose Trigger Program Register 23"
|
|
bitfld.long 0x00 7. "ENINT23,ENINT23" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS23,TRGS23" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST23,AINST23" "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"
|
|
rgroup.long 0x140++0x03
|
|
line.long 0x00 "REG0,AD Conversion Result Register 0"
|
|
bitfld.long 0x00 29. "ADOVRF_M0,ADOVRF_M0" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M0,ADRF_M0" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M0,ADR_M0"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR0,ADR0"
|
|
bitfld.long 0x00 1. "ADOVRF0,ADOVRF0" "0,1"
|
|
bitfld.long 0x00 0. "ADRF0,ADRF0" "0,1"
|
|
rgroup.long 0x144++0x03
|
|
line.long 0x00 "REG1,AD Conversion Result Register 1"
|
|
bitfld.long 0x00 29. "ADOVRF_M1,ADOVRF_M1" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M1,ADRF_M1" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M1,ADR_M1"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR1,ADR1"
|
|
bitfld.long 0x00 1. "ADOVRF1,ADOVRF1" "0,1"
|
|
bitfld.long 0x00 0. "ADRF1,ADRF1" "0,1"
|
|
rgroup.long 0x148++0x03
|
|
line.long 0x00 "REG2,AD Conversion Result Register 2"
|
|
bitfld.long 0x00 29. "ADOVRF_M2,ADOVRF_M2" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M2,ADRF_M2" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M2,ADR_M2"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR2,ADR2"
|
|
bitfld.long 0x00 1. "ADOVRF2,ADOVRF2" "0,1"
|
|
bitfld.long 0x00 0. "ADRF2,ADRF2" "0,1"
|
|
rgroup.long 0x14C++0x03
|
|
line.long 0x00 "REG3,AD Conversion Result Register 3"
|
|
bitfld.long 0x00 29. "ADOVRF_M3,ADOVRF_M3" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M3,ADRF_M3" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M3,ADR_M3"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR3,ADR3"
|
|
bitfld.long 0x00 1. "ADOVRF3,ADOVRF3" "0,1"
|
|
bitfld.long 0x00 0. "ADRF3,ADRF3" "0,1"
|
|
rgroup.long 0x150++0x03
|
|
line.long 0x00 "REG4,AD Conversion Result Register 4"
|
|
bitfld.long 0x00 29. "ADOVRF_M4,ADOVRF_M4" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M4,ADRF_M4" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M4,ADR_M4"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR4,ADR4"
|
|
bitfld.long 0x00 1. "ADOVRF4,ADOVRF4" "0,1"
|
|
bitfld.long 0x00 0. "ADRF4,ADRF4" "0,1"
|
|
rgroup.long 0x154++0x03
|
|
line.long 0x00 "REG5,AD Conversion Result Register 5"
|
|
bitfld.long 0x00 29. "ADOVRF_M5,ADOVRF_M5" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M5,ADRF_M5" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M5,ADR_M5"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR5,ADR5"
|
|
bitfld.long 0x00 1. "ADOVRF5,ADOVRF5" "0,1"
|
|
bitfld.long 0x00 0. "ADRF5,ADRF5" "0,1"
|
|
rgroup.long 0x158++0x03
|
|
line.long 0x00 "REG6,AD Conversion Result Register 6"
|
|
bitfld.long 0x00 29. "ADOVRF_M6,ADOVRF_M6" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M6,ADRF_M6" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M6,ADR_M6"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR6,ADR6"
|
|
bitfld.long 0x00 1. "ADOVRF6,ADOVRF6" "0,1"
|
|
bitfld.long 0x00 0. "ADRF6,ADRF6" "0,1"
|
|
rgroup.long 0x15C++0x03
|
|
line.long 0x00 "REG7,AD Conversion Result Register 7"
|
|
bitfld.long 0x00 29. "ADOVRF_M7,ADOVRF_M7" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M7,ADRF_M7" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M7,ADR_M7"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR7,ADR7"
|
|
bitfld.long 0x00 1. "ADOVRF7,ADOVRF7" "0,1"
|
|
bitfld.long 0x00 0. "ADRF7,ADRF7" "0,1"
|
|
rgroup.long 0x160++0x03
|
|
line.long 0x00 "REG8,AD Conversion Result Register 8"
|
|
bitfld.long 0x00 29. "ADOVRF_M8,ADOVRF_M8" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M8,ADRF_M8" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M8,ADR_M8"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR8,ADR8"
|
|
bitfld.long 0x00 1. "ADOVRF8,ADOVRF8" "0,1"
|
|
bitfld.long 0x00 0. "ADRF8,ADRF8" "0,1"
|
|
rgroup.long 0x164++0x03
|
|
line.long 0x00 "REG9,AD Conversion Result Register 9"
|
|
bitfld.long 0x00 29. "ADOVRF_M9,ADOVRF_M9" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M9,ADRF_M9" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M9,ADR_M9"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR9,ADR9"
|
|
bitfld.long 0x00 1. "ADOVRF9,ADOVRF9" "0,1"
|
|
bitfld.long 0x00 0. "ADRF9,ADRF9" "0,1"
|
|
rgroup.long 0x168++0x03
|
|
line.long 0x00 "REG10,AD Conversion Result Register 10"
|
|
bitfld.long 0x00 29. "ADOVRF_M10,ADOVRF_M10" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M10,ADRF_M10" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M10,ADR_M10"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR10,ADR10"
|
|
bitfld.long 0x00 1. "ADOVRF10,ADOVRF10" "0,1"
|
|
bitfld.long 0x00 0. "ADRF10,ADRF10" "0,1"
|
|
rgroup.long 0x16C++0x03
|
|
line.long 0x00 "REG11,AD Conversion Result Register 11"
|
|
bitfld.long 0x00 29. "ADOVRF_M11,ADOVRF_M11" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M11,ADRF_M11" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M11,ADR_M11"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR11,ADR11"
|
|
bitfld.long 0x00 1. "ADOVRF11,ADOVRF11" "0,1"
|
|
bitfld.long 0x00 0. "ADRF11,ADRF11" "0,1"
|
|
rgroup.long 0x170++0x03
|
|
line.long 0x00 "REG12,AD Conversion Result Register 12"
|
|
bitfld.long 0x00 29. "ADOVRF_M12,ADOVRF_M12" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M12,ADRF_M12" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M12,ADR_M12"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR12,ADR12"
|
|
bitfld.long 0x00 1. "ADOVRF12,ADOVRF12" "0,1"
|
|
bitfld.long 0x00 0. "ADRF12,ADRF12" "0,1"
|
|
rgroup.long 0x174++0x03
|
|
line.long 0x00 "REG13,AD Conversion Result Register 13"
|
|
bitfld.long 0x00 29. "ADOVRF_M13,ADOVRF_M13" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M13,ADRF_M13" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M13,ADR_M13"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR13,ADR13"
|
|
bitfld.long 0x00 1. "ADOVRF13,ADOVRF13" "0,1"
|
|
bitfld.long 0x00 0. "ADRF13,ADRF13" "0,1"
|
|
rgroup.long 0x178++0x03
|
|
line.long 0x00 "REG14,AD Conversion Result Register 14"
|
|
bitfld.long 0x00 29. "ADOVRF_M14,ADOVRF_M14" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M14,ADRF_M14" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M14,ADR_M14"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR14,ADR14"
|
|
bitfld.long 0x00 1. "ADOVRF14,ADOVRF14" "0,1"
|
|
bitfld.long 0x00 0. "ADRF14,ADRF14" "0,1"
|
|
rgroup.long 0x17C++0x03
|
|
line.long 0x00 "REG15,AD Conversion Result Register 15"
|
|
bitfld.long 0x00 29. "ADOVRF_M15,ADOVRF_M15" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M15,ADRF_M15" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M15,ADR_M15"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR15,ADR15"
|
|
bitfld.long 0x00 1. "ADOVRF15,ADOVRF15" "0,1"
|
|
bitfld.long 0x00 0. "ADRF15,ADRF15" "0,1"
|
|
rgroup.long 0x180++0x03
|
|
line.long 0x00 "REG16,AD Conversion Result Register 16"
|
|
bitfld.long 0x00 29. "ADOVRF_M16,ADOVRF_M16" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M16,ADRF_M16" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M16,ADR_M16"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR16,ADR16"
|
|
bitfld.long 0x00 1. "ADOVRF16,ADOVRF16" "0,1"
|
|
bitfld.long 0x00 0. "ADRF16,ADRF16" "0,1"
|
|
rgroup.long 0x184++0x03
|
|
line.long 0x00 "REG17,AD Conversion Result Register 17"
|
|
bitfld.long 0x00 29. "ADOVRF_M17,ADOVRF_M17" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M17,ADRF_M17" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M17,ADR_M17"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR17,ADR17"
|
|
bitfld.long 0x00 1. "ADOVRF17,ADOVRF17" "0,1"
|
|
bitfld.long 0x00 0. "ADRF17,ADRF17" "0,1"
|
|
rgroup.long 0x188++0x03
|
|
line.long 0x00 "REG18,AD Conversion Result Register 18"
|
|
bitfld.long 0x00 29. "ADOVRF_M18,ADOVRF_M18" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M18,ADRF_M18" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M18,ADR_M18"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR18,ADR18"
|
|
bitfld.long 0x00 1. "ADOVRF18,ADOVRF18" "0,1"
|
|
bitfld.long 0x00 0. "ADRF18,ADRF18" "0,1"
|
|
rgroup.long 0x18C++0x03
|
|
line.long 0x00 "REG19,AD Conversion Result Register 19"
|
|
bitfld.long 0x00 29. "ADOVRF_M19,ADOVRF_M19" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M19,ADRF_M19" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M19,ADR_M19"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR19,ADR19"
|
|
bitfld.long 0x00 1. "ADOVRF19,ADOVRF19" "0,1"
|
|
bitfld.long 0x00 0. "ADRF19,ADRF19" "0,1"
|
|
rgroup.long 0x190++0x03
|
|
line.long 0x00 "REG20,AD Conversion Result Register 20"
|
|
bitfld.long 0x00 29. "ADOVRF_M20,ADOVRF_M20" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M20,ADRF_M20" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M20,ADR_M20"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR20,ADR20"
|
|
bitfld.long 0x00 1. "ADOVRF20,ADOVRF20" "0,1"
|
|
bitfld.long 0x00 0. "ADRF20,ADRF20" "0,1"
|
|
rgroup.long 0x194++0x03
|
|
line.long 0x00 "REG21,AD Conversion Result Register 21"
|
|
bitfld.long 0x00 29. "ADOVRF_M21,ADOVRF_M21" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M21,ADRF_M21" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M21,ADR_M21"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR21,ADR21"
|
|
bitfld.long 0x00 1. "ADOVRF21,ADOVRF21" "0,1"
|
|
bitfld.long 0x00 0. "ADRF21,ADRF21" "0,1"
|
|
rgroup.long 0x198++0x03
|
|
line.long 0x00 "REG22,AD Conversion Result Register 22"
|
|
bitfld.long 0x00 29. "ADOVRF_M22,ADOVRF_M22" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M22,ADRF_M22" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M22,ADR_M22"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR22,ADR22"
|
|
bitfld.long 0x00 1. "ADOVRF22,ADOVRF22" "0,1"
|
|
bitfld.long 0x00 0. "ADRF22,ADRF22" "0,1"
|
|
rgroup.long 0x19C++0x03
|
|
line.long 0x00 "REG23,AD Conversion Result Register 23"
|
|
bitfld.long 0x00 29. "ADOVRF_M23,ADOVRF_M23" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M23,ADRF_M23" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M23,ADR_M23"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR23,ADR23"
|
|
bitfld.long 0x00 1. "ADOVRF23,ADOVRF23" "0,1"
|
|
bitfld.long 0x00 0. "ADRF23,ADRF23" "0,1"
|
|
tree.end
|
|
tree "ADB (12-bit Analog to Digital Converter(ADC))"
|
|
base ad:0x400BA400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,AD Control Register 0"
|
|
bitfld.long 0x00 7. "ADEN,ADEN" "0,1"
|
|
bitfld.long 0x00 1. "SGL,SGL" "0,1"
|
|
bitfld.long 0x00 0. "CNT,CNT" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,AD Control Register 1"
|
|
bitfld.long 0x00 6. "CNTDMEN,CNTDMEN" "0,1"
|
|
bitfld.long 0x00 5. "SGLDMEN,SGLDMEN" "0,1"
|
|
bitfld.long 0x00 4. "TRGDMEN,TRGDMEN" "0,1"
|
|
bitfld.long 0x00 0. "TRGEN,TRGEN" "0,1"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "ST,AD Status Register"
|
|
bitfld.long 0x00 7. "ADBF,ADBF" "0,1"
|
|
bitfld.long 0x00 3. "CNTF,CNTF" "0,1"
|
|
bitfld.long 0x00 2. "SNGF,SNGF" "0,1"
|
|
bitfld.long 0x00 1. "TRGF,TRGF" "0,1"
|
|
bitfld.long 0x00 0. "PMDF,PMDF" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CLK,AD Conversion Clock Setting Register"
|
|
bitfld.long 0x00 8.--11. "EXAZ1,EXAZ1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3.--6. "EXAZ0,EXAZ0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--2. "VADCLK,VADCLK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MOD0,AD Mode Control Register 0"
|
|
bitfld.long 0x00 1. "RCUT,RCUT" "0,1"
|
|
bitfld.long 0x00 0. "DACON,DACON" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "MOD1,AD Mode Control Register 1"
|
|
hexmask.long 0x00 0.--31. 1. "MOD1,MOD1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "MOD2,AD Mode Control Register 2"
|
|
hexmask.long 0x00 0.--31. 1. "MOD2,MOD2"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CMPEN,AD Monitor function interrupt permission register"
|
|
bitfld.long 0x00 1. "CMP1EN,CMP1EN" "0,1"
|
|
bitfld.long 0x00 0. "CMP0EN,CMP0EN" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "CMPCR0,AD Monitor function Setting Register 0"
|
|
bitfld.long 0x00 8.--11. "CMPCNT0,CMPCNT0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. "CMPCND0,CMPCND0" "0,1"
|
|
bitfld.long 0x00 5. "ADBIG0,ADBIG0" "0,1"
|
|
bitfld.long 0x00 0.--4. "REGS0,REGS0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMPCR1,AD Monitor function Setting Register 1"
|
|
bitfld.long 0x00 8.--11. "CMPCNT1,CMPCNT1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. "CMPCND1,CMPCND1" "0,1"
|
|
bitfld.long 0x00 5. "ADBIG1,ADBIG1" "0,1"
|
|
bitfld.long 0x00 0.--4. "REGS1,REGS1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "CMP0,AD Conversion Result Comparison Register 0"
|
|
hexmask.long.word 0x00 4.--15. 1. "AD0CMP0,AD0CMP0"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CMP1,AD Conversion Result Comparison Register 1"
|
|
hexmask.long.word 0x00 4.--15. 1. "AD0CMP1,AD0CMP1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "PSEL0,AD PMD Trigger Program Number Select Register 0"
|
|
bitfld.long 0x00 7. "PENS0,PENS0" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS0,PMDS0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "PSEL1,AD PMD Trigger Program Number Select Register 1"
|
|
bitfld.long 0x00 7. "PENS1,PENS1" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS1,PMDS1" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "PSEL2,AD PMD Trigger Program Number Select Register 2"
|
|
bitfld.long 0x00 7. "PENS2,PENS2" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS2,PMDS2" "0,1,2,3,4,5,6,7"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "PSEL3,AD PMD Trigger Program Number Select Register 3"
|
|
bitfld.long 0x00 7. "PENS3,PENS3" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS3,PMDS3" "0,1,2,3,4,5,6,7"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "PSEL4,AD PMD Trigger Program Number Select Register 4"
|
|
bitfld.long 0x00 7. "PENS4,PENS4" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS4,PMDS4" "0,1,2,3,4,5,6,7"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "PSEL5,AD PMD Trigger Program Number Select Register 5"
|
|
bitfld.long 0x00 7. "PENS5,PENS5" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS5,PMDS5" "0,1,2,3,4,5,6,7"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "PSEL6,AD PMD Trigger Program Number Select Register 6"
|
|
bitfld.long 0x00 7. "PENS6,PENS6" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS6,PMDS6" "0,1,2,3,4,5,6,7"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "PSEL7,AD PMD Trigger Program Number Select Register 7"
|
|
bitfld.long 0x00 7. "PENS7,PENS7" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS7,PMDS7" "0,1,2,3,4,5,6,7"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "PSEL8,AD PMD Trigger Program Number Select Register 8"
|
|
bitfld.long 0x00 7. "PENS8,PENS8" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS8,PMDS8" "0,1,2,3,4,5,6,7"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "PSEL9,AD PMD Trigger Program Number Select Register 9"
|
|
bitfld.long 0x00 7. "PENS9,PENS9" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS9,PMDS9" "0,1,2,3,4,5,6,7"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "PSEL10,AD PMD Trigger Program Number Select Register 10"
|
|
bitfld.long 0x00 7. "PENS10,PENS10" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS10,PMDS10" "0,1,2,3,4,5,6,7"
|
|
group.long 0x6C++0x03
|
|
line.long 0x00 "PSEL11,AD PMD Trigger Program Number Select Register 11"
|
|
bitfld.long 0x00 7. "PENS11,PENS11" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS11,PMDS11" "0,1,2,3,4,5,6,7"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "PINTS0,AD PMD Trigger Interrupt Select Register 0"
|
|
bitfld.long 0x00 0.--1. "INTSEL0,INTSEL0" "0,1,2,3"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "PINTS1,AD PMD Trigger Interrupt Select Register 1"
|
|
bitfld.long 0x00 0.--1. "INTSEL1,INTSEL1" "0,1,2,3"
|
|
group.long 0x78++0x03
|
|
line.long 0x00 "PINTS2,AD PMD Trigger Interrupt Select Register 2"
|
|
bitfld.long 0x00 0.--1. "INTSEL2,INTSEL2" "0,1,2,3"
|
|
group.long 0x7C++0x03
|
|
line.long 0x00 "PINTS3,AD PMD Trigger Interrupt Select Register 3"
|
|
bitfld.long 0x00 0.--1. "INTSEL3,INTSEL3" "0,1,2,3"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "PINTS4,AD PMD Trigger Interrupt Select Register 4"
|
|
bitfld.long 0x00 0.--1. "INTSEL4,INTSEL4" "0,1,2,3"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "PINTS5,AD PMD Trigger Interrupt Select Register 5"
|
|
bitfld.long 0x00 0.--1. "INTSEL5,INTSEL5" "0,1,2,3"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "PINTS6,AD PMD Trigger Interrupt Select Register 6"
|
|
bitfld.long 0x00 0.--1. "INTSEL6,INTSEL6" "0,1,2,3"
|
|
group.long 0x8C++0x03
|
|
line.long 0x00 "PINTS7,AD PMD Trigger Interrupt Select Register 7"
|
|
bitfld.long 0x00 0.--1. "INTSEL7,INTSEL7" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "PREGS,AD PMD Trigger Conversion Result Storage Select Register 1"
|
|
bitfld.long 0x00 28.--30. "REGSEL7,REGSEL7" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "REGSEL6,REGSEL6" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20.--22. "REGSEL5,REGSEL5" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16.--18. "REGSEL4,REGSEL4" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--14. "REGSEL3,REGSEL3" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "REGSEL2,REGSEL2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "REGSEL1,REGSEL1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "REGSEL0,REGSEL0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x9C++0x03
|
|
line.long 0x00 "EXAZSEL,AD Sampling Time Select Register"
|
|
hexmask.long 0x00 0.--31. 1. "EXAZSEL,EXAZSEL"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "PSET0,AD PMD Trigger Program Register 0"
|
|
bitfld.long 0x00 31. "ENSP03,ENSP03" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS03,UVWIS03" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP03,AINSP03" "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 23. "ENSP02,ENSP02" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS02,UVWIS02" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP02,AINSP02" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP01,ENSP01" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS01,UVWIS01" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP01,AINSP01" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP00,ENSP00" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS00,UVWIS00" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP00,AINSP00" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "PSET1,AD PMD Trigger Program Register 1"
|
|
bitfld.long 0x00 31. "ENSP13,ENSP13" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS13,UVWIS13" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP13,AINSP13" "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 23. "ENSP12,ENSP12" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS12,UVWIS12" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP12,AINSP12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP11,ENSP11" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS11,UVWIS11" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP11,AINSP11" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP10,ENSP10" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS10,UVWIS10" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP10,AINSP10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "PSET2,AD PMD Trigger Program Register 2"
|
|
bitfld.long 0x00 31. "ENSP23,ENSP23" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS23,UVWIS23" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP23,AINSP23" "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 23. "ENSP22,ENSP22" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS22,UVWIS22" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP22,AINSP22" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP21,ENSP21" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS21,UVWIS21" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP21,AINSP21" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP20,ENSP20" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS20,UVWIS20" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP20,AINSP20" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xAC++0x03
|
|
line.long 0x00 "PSET3,AD PMD Trigger Program Register 3"
|
|
bitfld.long 0x00 31. "ENSP33,ENSP33" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS33,UVWIS33" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP33,AINSP33" "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 23. "ENSP32,ENSP32" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS32,UVWIS32" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP32,AINSP32" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP31,ENSP31" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS31,UVWIS31" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP31,AINSP31" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP30,ENSP30" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS30,UVWIS30" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP30,AINSP30" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB0++0x03
|
|
line.long 0x00 "PSET4,AD PMD Trigger Program Register 4"
|
|
bitfld.long 0x00 31. "ENSP43,ENSP43" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS43,UVWIS43" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP43,AINSP43" "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 23. "ENSP42,ENSP42" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS42,UVWIS42" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP42,AINSP42" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP41,ENSP41" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS41,UVWIS41" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP41,AINSP41" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP40,ENSP40" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS40,UVWIS40" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP40,AINSP40" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "PSET5,AD PMD Trigger Program Register 5"
|
|
bitfld.long 0x00 31. "ENSP53,ENSP53" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS53,UVWIS53" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP53,AINSP53" "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 23. "ENSP52,ENSP52" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS52,UVWIS52" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP52,AINSP52" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP51,ENSP51" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS51,UVWIS51" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP51,AINSP51" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP50,ENSP50" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS50,UVWIS50" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP50,AINSP50" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB8++0x03
|
|
line.long 0x00 "PSET6,AD PMD Trigger Program Register 6"
|
|
bitfld.long 0x00 31. "ENSP63,ENSP63" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS63,UVWIS63" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP63,AINSP63" "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 23. "ENSP62,ENSP62" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS62,UVWIS62" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP62,AINSP62" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP61,ENSP61" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS61,UVWIS61" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP61,AINSP61" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP60,ENSP60" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS60,UVWIS60" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP60,AINSP60" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xBC++0x03
|
|
line.long 0x00 "PSET7,AD PMD Trigger Program Register 7"
|
|
bitfld.long 0x00 31. "ENSP73,ENSP73" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS73,UVWIS73" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP73,AINSP73" "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 23. "ENSP72,ENSP72" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS72,UVWIS72" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP72,AINSP72" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP71,ENSP71" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS71,UVWIS71" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP71,AINSP71" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP70,ENSP70" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS70,UVWIS70" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP70,AINSP70" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "TSET0,AD General purpose Trigger Program Register 0"
|
|
bitfld.long 0x00 7. "ENINT0,ENINT0" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS0,TRGS0" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST0,AINST0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "TSET1,AD General purpose Trigger Program Register 1"
|
|
bitfld.long 0x00 7. "ENINT1,ENINT1" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS1,TRGS1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST1,AINST1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "TSET2,AD General purpose Trigger Program Register 2"
|
|
bitfld.long 0x00 7. "ENINT2,ENINT2" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS2,TRGS2" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST2,AINST2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xCC++0x03
|
|
line.long 0x00 "TSET3,AD General purpose Trigger Program Register 3"
|
|
bitfld.long 0x00 7. "ENINT3,ENINT3" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS3,TRGS3" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST3,AINST3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "TSET4,AD General purpose Trigger Program Register 4"
|
|
bitfld.long 0x00 7. "ENINT4,ENINT4" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS4,TRGS4" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST4,AINST4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "TSET5,AD General purpose Trigger Program Register 5"
|
|
bitfld.long 0x00 7. "ENINT5,ENINT5" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS5,TRGS5" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST5,AINST5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "TSET6,AD General purpose Trigger Program Register 6"
|
|
bitfld.long 0x00 7. "ENINT6,ENINT6" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS6,TRGS6" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST6,AINST6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xDC++0x03
|
|
line.long 0x00 "TSET7,AD General purpose Trigger Program Register 7"
|
|
bitfld.long 0x00 7. "ENINT7,ENINT7" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS7,TRGS7" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST7,AINST7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "TSET8,AD General purpose Trigger Program Register 8"
|
|
bitfld.long 0x00 7. "ENINT8,ENINT8" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS8,TRGS8" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST8,AINST8" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "TSET9,AD General purpose Trigger Program Register 9"
|
|
bitfld.long 0x00 7. "ENINT9,ENINT9" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS9,TRGS9" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST9,AINST9" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "TSET10,AD General purpose Trigger Program Register 10"
|
|
bitfld.long 0x00 7. "ENINT10,ENINT10" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS10,TRGS10" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST10,AINST10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xEC++0x03
|
|
line.long 0x00 "TSET11,AD General purpose Trigger Program Register 11"
|
|
bitfld.long 0x00 7. "ENINT11,ENINT11" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS11,TRGS11" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST11,AINST11" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF0++0x03
|
|
line.long 0x00 "TSET12,AD General purpose Trigger Program Register 12"
|
|
bitfld.long 0x00 7. "ENINT12,ENINT12" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS12,TRGS12" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST12,AINST12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "TSET13,AD General purpose Trigger Program Register 13"
|
|
bitfld.long 0x00 7. "ENINT13,ENINT13" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS13,TRGS13" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST13,AINST13" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "TSET14,AD General purpose Trigger Program Register 14"
|
|
bitfld.long 0x00 7. "ENINT14,ENINT14" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS14,TRGS14" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST14,AINST14" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xFC++0x03
|
|
line.long 0x00 "TSET15,AD General purpose Trigger Program Register 15"
|
|
bitfld.long 0x00 7. "ENINT15,ENINT15" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS15,TRGS15" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST15,AINST15" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "TSET16,AD General purpose Trigger Program Register 16"
|
|
bitfld.long 0x00 7. "ENINT16,ENINT16" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS16,TRGS16" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST16,AINST16" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "TSET17,AD General purpose Trigger Program Register 17"
|
|
bitfld.long 0x00 7. "ENINT17,ENINT17" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS17,TRGS17" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST17,AINST17" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "TSET18,AD General purpose Trigger Program Register 18"
|
|
bitfld.long 0x00 7. "ENINT18,ENINT18" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS18,TRGS18" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST18,AINST18" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "TSET19,AD General purpose Trigger Program Register 19"
|
|
bitfld.long 0x00 7. "ENINT19,ENINT19" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS19,TRGS19" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST19,AINST19" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "TSET20,AD General purpose Trigger Program Register 20"
|
|
bitfld.long 0x00 7. "ENINT20,ENINT20" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS20,TRGS20" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST20,AINST20" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x114++0x03
|
|
line.long 0x00 "TSET21,AD General purpose Trigger Program Register 21"
|
|
bitfld.long 0x00 7. "ENINT21,ENINT21" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS21,TRGS21" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST21,AINST21" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x118++0x03
|
|
line.long 0x00 "TSET22,AD General purpose Trigger Program Register 22"
|
|
bitfld.long 0x00 7. "ENINT22,ENINT22" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS22,TRGS22" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST22,AINST22" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x11C++0x03
|
|
line.long 0x00 "TSET23,AD General purpose Trigger Program Register 23"
|
|
bitfld.long 0x00 7. "ENINT23,ENINT23" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS23,TRGS23" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST23,AINST23" "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"
|
|
rgroup.long 0x140++0x03
|
|
line.long 0x00 "REG0,AD Conversion Result Register 0"
|
|
bitfld.long 0x00 29. "ADOVRF_M0,ADOVRF_M0" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M0,ADRF_M0" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M0,ADR_M0"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR0,ADR0"
|
|
bitfld.long 0x00 1. "ADOVRF0,ADOVRF0" "0,1"
|
|
bitfld.long 0x00 0. "ADRF0,ADRF0" "0,1"
|
|
rgroup.long 0x144++0x03
|
|
line.long 0x00 "REG1,AD Conversion Result Register 1"
|
|
bitfld.long 0x00 29. "ADOVRF_M1,ADOVRF_M1" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M1,ADRF_M1" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M1,ADR_M1"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR1,ADR1"
|
|
bitfld.long 0x00 1. "ADOVRF1,ADOVRF1" "0,1"
|
|
bitfld.long 0x00 0. "ADRF1,ADRF1" "0,1"
|
|
rgroup.long 0x148++0x03
|
|
line.long 0x00 "REG2,AD Conversion Result Register 2"
|
|
bitfld.long 0x00 29. "ADOVRF_M2,ADOVRF_M2" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M2,ADRF_M2" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M2,ADR_M2"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR2,ADR2"
|
|
bitfld.long 0x00 1. "ADOVRF2,ADOVRF2" "0,1"
|
|
bitfld.long 0x00 0. "ADRF2,ADRF2" "0,1"
|
|
rgroup.long 0x14C++0x03
|
|
line.long 0x00 "REG3,AD Conversion Result Register 3"
|
|
bitfld.long 0x00 29. "ADOVRF_M3,ADOVRF_M3" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M3,ADRF_M3" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M3,ADR_M3"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR3,ADR3"
|
|
bitfld.long 0x00 1. "ADOVRF3,ADOVRF3" "0,1"
|
|
bitfld.long 0x00 0. "ADRF3,ADRF3" "0,1"
|
|
rgroup.long 0x150++0x03
|
|
line.long 0x00 "REG4,AD Conversion Result Register 4"
|
|
bitfld.long 0x00 29. "ADOVRF_M4,ADOVRF_M4" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M4,ADRF_M4" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M4,ADR_M4"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR4,ADR4"
|
|
bitfld.long 0x00 1. "ADOVRF4,ADOVRF4" "0,1"
|
|
bitfld.long 0x00 0. "ADRF4,ADRF4" "0,1"
|
|
rgroup.long 0x154++0x03
|
|
line.long 0x00 "REG5,AD Conversion Result Register 5"
|
|
bitfld.long 0x00 29. "ADOVRF_M5,ADOVRF_M5" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M5,ADRF_M5" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M5,ADR_M5"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR5,ADR5"
|
|
bitfld.long 0x00 1. "ADOVRF5,ADOVRF5" "0,1"
|
|
bitfld.long 0x00 0. "ADRF5,ADRF5" "0,1"
|
|
rgroup.long 0x158++0x03
|
|
line.long 0x00 "REG6,AD Conversion Result Register 6"
|
|
bitfld.long 0x00 29. "ADOVRF_M6,ADOVRF_M6" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M6,ADRF_M6" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M6,ADR_M6"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR6,ADR6"
|
|
bitfld.long 0x00 1. "ADOVRF6,ADOVRF6" "0,1"
|
|
bitfld.long 0x00 0. "ADRF6,ADRF6" "0,1"
|
|
rgroup.long 0x15C++0x03
|
|
line.long 0x00 "REG7,AD Conversion Result Register 7"
|
|
bitfld.long 0x00 29. "ADOVRF_M7,ADOVRF_M7" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M7,ADRF_M7" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M7,ADR_M7"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR7,ADR7"
|
|
bitfld.long 0x00 1. "ADOVRF7,ADOVRF7" "0,1"
|
|
bitfld.long 0x00 0. "ADRF7,ADRF7" "0,1"
|
|
rgroup.long 0x160++0x03
|
|
line.long 0x00 "REG8,AD Conversion Result Register 8"
|
|
bitfld.long 0x00 29. "ADOVRF_M8,ADOVRF_M8" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M8,ADRF_M8" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M8,ADR_M8"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR8,ADR8"
|
|
bitfld.long 0x00 1. "ADOVRF8,ADOVRF8" "0,1"
|
|
bitfld.long 0x00 0. "ADRF8,ADRF8" "0,1"
|
|
rgroup.long 0x164++0x03
|
|
line.long 0x00 "REG9,AD Conversion Result Register 9"
|
|
bitfld.long 0x00 29. "ADOVRF_M9,ADOVRF_M9" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M9,ADRF_M9" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M9,ADR_M9"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR9,ADR9"
|
|
bitfld.long 0x00 1. "ADOVRF9,ADOVRF9" "0,1"
|
|
bitfld.long 0x00 0. "ADRF9,ADRF9" "0,1"
|
|
rgroup.long 0x168++0x03
|
|
line.long 0x00 "REG10,AD Conversion Result Register 10"
|
|
bitfld.long 0x00 29. "ADOVRF_M10,ADOVRF_M10" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M10,ADRF_M10" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M10,ADR_M10"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR10,ADR10"
|
|
bitfld.long 0x00 1. "ADOVRF10,ADOVRF10" "0,1"
|
|
bitfld.long 0x00 0. "ADRF10,ADRF10" "0,1"
|
|
rgroup.long 0x16C++0x03
|
|
line.long 0x00 "REG11,AD Conversion Result Register 11"
|
|
bitfld.long 0x00 29. "ADOVRF_M11,ADOVRF_M11" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M11,ADRF_M11" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M11,ADR_M11"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR11,ADR11"
|
|
bitfld.long 0x00 1. "ADOVRF11,ADOVRF11" "0,1"
|
|
bitfld.long 0x00 0. "ADRF11,ADRF11" "0,1"
|
|
rgroup.long 0x170++0x03
|
|
line.long 0x00 "REG12,AD Conversion Result Register 12"
|
|
bitfld.long 0x00 29. "ADOVRF_M12,ADOVRF_M12" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M12,ADRF_M12" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M12,ADR_M12"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR12,ADR12"
|
|
bitfld.long 0x00 1. "ADOVRF12,ADOVRF12" "0,1"
|
|
bitfld.long 0x00 0. "ADRF12,ADRF12" "0,1"
|
|
rgroup.long 0x174++0x03
|
|
line.long 0x00 "REG13,AD Conversion Result Register 13"
|
|
bitfld.long 0x00 29. "ADOVRF_M13,ADOVRF_M13" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M13,ADRF_M13" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M13,ADR_M13"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR13,ADR13"
|
|
bitfld.long 0x00 1. "ADOVRF13,ADOVRF13" "0,1"
|
|
bitfld.long 0x00 0. "ADRF13,ADRF13" "0,1"
|
|
rgroup.long 0x178++0x03
|
|
line.long 0x00 "REG14,AD Conversion Result Register 14"
|
|
bitfld.long 0x00 29. "ADOVRF_M14,ADOVRF_M14" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M14,ADRF_M14" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M14,ADR_M14"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR14,ADR14"
|
|
bitfld.long 0x00 1. "ADOVRF14,ADOVRF14" "0,1"
|
|
bitfld.long 0x00 0. "ADRF14,ADRF14" "0,1"
|
|
rgroup.long 0x17C++0x03
|
|
line.long 0x00 "REG15,AD Conversion Result Register 15"
|
|
bitfld.long 0x00 29. "ADOVRF_M15,ADOVRF_M15" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M15,ADRF_M15" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M15,ADR_M15"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR15,ADR15"
|
|
bitfld.long 0x00 1. "ADOVRF15,ADOVRF15" "0,1"
|
|
bitfld.long 0x00 0. "ADRF15,ADRF15" "0,1"
|
|
rgroup.long 0x180++0x03
|
|
line.long 0x00 "REG16,AD Conversion Result Register 16"
|
|
bitfld.long 0x00 29. "ADOVRF_M16,ADOVRF_M16" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M16,ADRF_M16" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M16,ADR_M16"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR16,ADR16"
|
|
bitfld.long 0x00 1. "ADOVRF16,ADOVRF16" "0,1"
|
|
bitfld.long 0x00 0. "ADRF16,ADRF16" "0,1"
|
|
rgroup.long 0x184++0x03
|
|
line.long 0x00 "REG17,AD Conversion Result Register 17"
|
|
bitfld.long 0x00 29. "ADOVRF_M17,ADOVRF_M17" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M17,ADRF_M17" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M17,ADR_M17"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR17,ADR17"
|
|
bitfld.long 0x00 1. "ADOVRF17,ADOVRF17" "0,1"
|
|
bitfld.long 0x00 0. "ADRF17,ADRF17" "0,1"
|
|
rgroup.long 0x188++0x03
|
|
line.long 0x00 "REG18,AD Conversion Result Register 18"
|
|
bitfld.long 0x00 29. "ADOVRF_M18,ADOVRF_M18" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M18,ADRF_M18" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M18,ADR_M18"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR18,ADR18"
|
|
bitfld.long 0x00 1. "ADOVRF18,ADOVRF18" "0,1"
|
|
bitfld.long 0x00 0. "ADRF18,ADRF18" "0,1"
|
|
rgroup.long 0x18C++0x03
|
|
line.long 0x00 "REG19,AD Conversion Result Register 19"
|
|
bitfld.long 0x00 29. "ADOVRF_M19,ADOVRF_M19" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M19,ADRF_M19" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M19,ADR_M19"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR19,ADR19"
|
|
bitfld.long 0x00 1. "ADOVRF19,ADOVRF19" "0,1"
|
|
bitfld.long 0x00 0. "ADRF19,ADRF19" "0,1"
|
|
rgroup.long 0x190++0x03
|
|
line.long 0x00 "REG20,AD Conversion Result Register 20"
|
|
bitfld.long 0x00 29. "ADOVRF_M20,ADOVRF_M20" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M20,ADRF_M20" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M20,ADR_M20"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR20,ADR20"
|
|
bitfld.long 0x00 1. "ADOVRF20,ADOVRF20" "0,1"
|
|
bitfld.long 0x00 0. "ADRF20,ADRF20" "0,1"
|
|
rgroup.long 0x194++0x03
|
|
line.long 0x00 "REG21,AD Conversion Result Register 21"
|
|
bitfld.long 0x00 29. "ADOVRF_M21,ADOVRF_M21" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M21,ADRF_M21" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M21,ADR_M21"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR21,ADR21"
|
|
bitfld.long 0x00 1. "ADOVRF21,ADOVRF21" "0,1"
|
|
bitfld.long 0x00 0. "ADRF21,ADRF21" "0,1"
|
|
rgroup.long 0x198++0x03
|
|
line.long 0x00 "REG22,AD Conversion Result Register 22"
|
|
bitfld.long 0x00 29. "ADOVRF_M22,ADOVRF_M22" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M22,ADRF_M22" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M22,ADR_M22"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR22,ADR22"
|
|
bitfld.long 0x00 1. "ADOVRF22,ADOVRF22" "0,1"
|
|
bitfld.long 0x00 0. "ADRF22,ADRF22" "0,1"
|
|
rgroup.long 0x19C++0x03
|
|
line.long 0x00 "REG23,AD Conversion Result Register 23"
|
|
bitfld.long 0x00 29. "ADOVRF_M23,ADOVRF_M23" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M23,ADRF_M23" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M23,ADR_M23"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR23,ADR23"
|
|
bitfld.long 0x00 1. "ADOVRF23,ADOVRF23" "0,1"
|
|
bitfld.long 0x00 0. "ADRF23,ADRF23" "0,1"
|
|
tree.end
|
|
tree "ADC (12-bit Analog to Digital Converter(ADC))"
|
|
base ad:0x400BA800
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,AD Control Register 0"
|
|
bitfld.long 0x00 7. "ADEN,ADEN" "0,1"
|
|
bitfld.long 0x00 1. "SGL,SGL" "0,1"
|
|
bitfld.long 0x00 0. "CNT,CNT" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,AD Control Register 1"
|
|
bitfld.long 0x00 6. "CNTDMEN,CNTDMEN" "0,1"
|
|
bitfld.long 0x00 5. "SGLDMEN,SGLDMEN" "0,1"
|
|
bitfld.long 0x00 4. "TRGDMEN,TRGDMEN" "0,1"
|
|
bitfld.long 0x00 0. "TRGEN,TRGEN" "0,1"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "ST,AD Status Register"
|
|
bitfld.long 0x00 7. "ADBF,ADBF" "0,1"
|
|
bitfld.long 0x00 3. "CNTF,CNTF" "0,1"
|
|
bitfld.long 0x00 2. "SNGF,SNGF" "0,1"
|
|
bitfld.long 0x00 1. "TRGF,TRGF" "0,1"
|
|
bitfld.long 0x00 0. "PMDF,PMDF" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CLK,AD Conversion Clock Setting Register"
|
|
bitfld.long 0x00 8.--11. "EXAZ1,EXAZ1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3.--6. "EXAZ0,EXAZ0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--2. "VADCLK,VADCLK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MOD0,AD Mode Control Register 0"
|
|
bitfld.long 0x00 1. "RCUT,RCUT" "0,1"
|
|
bitfld.long 0x00 0. "DACON,DACON" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "MOD1,AD Mode Control Register 1"
|
|
hexmask.long 0x00 0.--31. 1. "MOD1,MOD1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "MOD2,AD Mode Control Register 2"
|
|
hexmask.long 0x00 0.--31. 1. "MOD2,MOD2"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CMPEN,AD Monitor function interrupt permission register"
|
|
bitfld.long 0x00 1. "CMP1EN,CMP1EN" "0,1"
|
|
bitfld.long 0x00 0. "CMP0EN,CMP0EN" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "CMPCR0,AD Monitor function Setting Register 0"
|
|
bitfld.long 0x00 8.--11. "CMPCNT0,CMPCNT0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. "CMPCND0,CMPCND0" "0,1"
|
|
bitfld.long 0x00 5. "ADBIG0,ADBIG0" "0,1"
|
|
bitfld.long 0x00 0.--4. "REGS0,REGS0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMPCR1,AD Monitor function Setting Register 1"
|
|
bitfld.long 0x00 8.--11. "CMPCNT1,CMPCNT1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. "CMPCND1,CMPCND1" "0,1"
|
|
bitfld.long 0x00 5. "ADBIG1,ADBIG1" "0,1"
|
|
bitfld.long 0x00 0.--4. "REGS1,REGS1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "CMP0,AD Conversion Result Comparison Register 0"
|
|
hexmask.long.word 0x00 4.--15. 1. "AD0CMP0,AD0CMP0"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CMP1,AD Conversion Result Comparison Register 1"
|
|
hexmask.long.word 0x00 4.--15. 1. "AD0CMP1,AD0CMP1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "PSEL0,AD PMD Trigger Program Number Select Register 0"
|
|
bitfld.long 0x00 7. "PENS0,PENS0" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS0,PMDS0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "PSEL1,AD PMD Trigger Program Number Select Register 1"
|
|
bitfld.long 0x00 7. "PENS1,PENS1" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS1,PMDS1" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "PSEL2,AD PMD Trigger Program Number Select Register 2"
|
|
bitfld.long 0x00 7. "PENS2,PENS2" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS2,PMDS2" "0,1,2,3,4,5,6,7"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "PSEL3,AD PMD Trigger Program Number Select Register 3"
|
|
bitfld.long 0x00 7. "PENS3,PENS3" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS3,PMDS3" "0,1,2,3,4,5,6,7"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "PSEL4,AD PMD Trigger Program Number Select Register 4"
|
|
bitfld.long 0x00 7. "PENS4,PENS4" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS4,PMDS4" "0,1,2,3,4,5,6,7"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "PSEL5,AD PMD Trigger Program Number Select Register 5"
|
|
bitfld.long 0x00 7. "PENS5,PENS5" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS5,PMDS5" "0,1,2,3,4,5,6,7"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "PSEL6,AD PMD Trigger Program Number Select Register 6"
|
|
bitfld.long 0x00 7. "PENS6,PENS6" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS6,PMDS6" "0,1,2,3,4,5,6,7"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "PSEL7,AD PMD Trigger Program Number Select Register 7"
|
|
bitfld.long 0x00 7. "PENS7,PENS7" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS7,PMDS7" "0,1,2,3,4,5,6,7"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "PSEL8,AD PMD Trigger Program Number Select Register 8"
|
|
bitfld.long 0x00 7. "PENS8,PENS8" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS8,PMDS8" "0,1,2,3,4,5,6,7"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "PSEL9,AD PMD Trigger Program Number Select Register 9"
|
|
bitfld.long 0x00 7. "PENS9,PENS9" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS9,PMDS9" "0,1,2,3,4,5,6,7"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "PSEL10,AD PMD Trigger Program Number Select Register 10"
|
|
bitfld.long 0x00 7. "PENS10,PENS10" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS10,PMDS10" "0,1,2,3,4,5,6,7"
|
|
group.long 0x6C++0x03
|
|
line.long 0x00 "PSEL11,AD PMD Trigger Program Number Select Register 11"
|
|
bitfld.long 0x00 7. "PENS11,PENS11" "0,1"
|
|
bitfld.long 0x00 0.--2. "PMDS11,PMDS11" "0,1,2,3,4,5,6,7"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "PINTS0,AD PMD Trigger Interrupt Select Register 0"
|
|
bitfld.long 0x00 0.--1. "INTSEL0,INTSEL0" "0,1,2,3"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "PINTS1,AD PMD Trigger Interrupt Select Register 1"
|
|
bitfld.long 0x00 0.--1. "INTSEL1,INTSEL1" "0,1,2,3"
|
|
group.long 0x78++0x03
|
|
line.long 0x00 "PINTS2,AD PMD Trigger Interrupt Select Register 2"
|
|
bitfld.long 0x00 0.--1. "INTSEL2,INTSEL2" "0,1,2,3"
|
|
group.long 0x7C++0x03
|
|
line.long 0x00 "PINTS3,AD PMD Trigger Interrupt Select Register 3"
|
|
bitfld.long 0x00 0.--1. "INTSEL3,INTSEL3" "0,1,2,3"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "PINTS4,AD PMD Trigger Interrupt Select Register 4"
|
|
bitfld.long 0x00 0.--1. "INTSEL4,INTSEL4" "0,1,2,3"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "PINTS5,AD PMD Trigger Interrupt Select Register 5"
|
|
bitfld.long 0x00 0.--1. "INTSEL5,INTSEL5" "0,1,2,3"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "PINTS6,AD PMD Trigger Interrupt Select Register 6"
|
|
bitfld.long 0x00 0.--1. "INTSEL6,INTSEL6" "0,1,2,3"
|
|
group.long 0x8C++0x03
|
|
line.long 0x00 "PINTS7,AD PMD Trigger Interrupt Select Register 7"
|
|
bitfld.long 0x00 0.--1. "INTSEL7,INTSEL7" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "PREGS,AD PMD Trigger Conversion Result Storage Select Register 1"
|
|
bitfld.long 0x00 28.--30. "REGSEL7,REGSEL7" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "REGSEL6,REGSEL6" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20.--22. "REGSEL5,REGSEL5" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16.--18. "REGSEL4,REGSEL4" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--14. "REGSEL3,REGSEL3" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "REGSEL2,REGSEL2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "REGSEL1,REGSEL1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "REGSEL0,REGSEL0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x9C++0x03
|
|
line.long 0x00 "EXAZSEL,AD Sampling Time Select Register"
|
|
hexmask.long 0x00 0.--31. 1. "EXAZSEL,EXAZSEL"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "PSET0,AD PMD Trigger Program Register 0"
|
|
bitfld.long 0x00 31. "ENSP03,ENSP03" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS03,UVWIS03" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP03,AINSP03" "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 23. "ENSP02,ENSP02" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS02,UVWIS02" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP02,AINSP02" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP01,ENSP01" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS01,UVWIS01" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP01,AINSP01" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP00,ENSP00" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS00,UVWIS00" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP00,AINSP00" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "PSET1,AD PMD Trigger Program Register 1"
|
|
bitfld.long 0x00 31. "ENSP13,ENSP13" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS13,UVWIS13" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP13,AINSP13" "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 23. "ENSP12,ENSP12" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS12,UVWIS12" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP12,AINSP12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP11,ENSP11" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS11,UVWIS11" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP11,AINSP11" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP10,ENSP10" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS10,UVWIS10" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP10,AINSP10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "PSET2,AD PMD Trigger Program Register 2"
|
|
bitfld.long 0x00 31. "ENSP23,ENSP23" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS23,UVWIS23" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP23,AINSP23" "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 23. "ENSP22,ENSP22" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS22,UVWIS22" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP22,AINSP22" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP21,ENSP21" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS21,UVWIS21" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP21,AINSP21" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP20,ENSP20" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS20,UVWIS20" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP20,AINSP20" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xAC++0x03
|
|
line.long 0x00 "PSET3,AD PMD Trigger Program Register 3"
|
|
bitfld.long 0x00 31. "ENSP33,ENSP33" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS33,UVWIS33" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP33,AINSP33" "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 23. "ENSP32,ENSP32" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS32,UVWIS32" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP32,AINSP32" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP31,ENSP31" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS31,UVWIS31" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP31,AINSP31" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP30,ENSP30" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS30,UVWIS30" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP30,AINSP30" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB0++0x03
|
|
line.long 0x00 "PSET4,AD PMD Trigger Program Register 4"
|
|
bitfld.long 0x00 31. "ENSP43,ENSP43" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS43,UVWIS43" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP43,AINSP43" "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 23. "ENSP42,ENSP42" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS42,UVWIS42" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP42,AINSP42" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP41,ENSP41" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS41,UVWIS41" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP41,AINSP41" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP40,ENSP40" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS40,UVWIS40" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP40,AINSP40" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "PSET5,AD PMD Trigger Program Register 5"
|
|
bitfld.long 0x00 31. "ENSP53,ENSP53" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS53,UVWIS53" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP53,AINSP53" "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 23. "ENSP52,ENSP52" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS52,UVWIS52" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP52,AINSP52" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP51,ENSP51" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS51,UVWIS51" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP51,AINSP51" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP50,ENSP50" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS50,UVWIS50" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP50,AINSP50" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xB8++0x03
|
|
line.long 0x00 "PSET6,AD PMD Trigger Program Register 6"
|
|
bitfld.long 0x00 31. "ENSP63,ENSP63" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS63,UVWIS63" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP63,AINSP63" "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 23. "ENSP62,ENSP62" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS62,UVWIS62" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP62,AINSP62" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP61,ENSP61" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS61,UVWIS61" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP61,AINSP61" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP60,ENSP60" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS60,UVWIS60" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP60,AINSP60" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xBC++0x03
|
|
line.long 0x00 "PSET7,AD PMD Trigger Program Register 7"
|
|
bitfld.long 0x00 31. "ENSP73,ENSP73" "0,1"
|
|
bitfld.long 0x00 29.--30. "UVWIS73,UVWIS73" "0,1,2,3"
|
|
bitfld.long 0x00 24.--28. "AINSP73,AINSP73" "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 23. "ENSP72,ENSP72" "0,1"
|
|
bitfld.long 0x00 21.--22. "UVWIS72,UVWIS72" "0,1,2,3"
|
|
bitfld.long 0x00 16.--20. "AINSP72,AINSP72" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 15. "ENSP71,ENSP71" "0,1"
|
|
bitfld.long 0x00 13.--14. "UVWIS71,UVWIS71" "0,1,2,3"
|
|
bitfld.long 0x00 8.--12. "AINSP71,AINSP71" "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"
|
|
newline
|
|
bitfld.long 0x00 7. "ENSP70,ENSP70" "0,1"
|
|
bitfld.long 0x00 5.--6. "UVWIS70,UVWIS70" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINSP70,AINSP70" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "TSET0,AD General purpose Trigger Program Register 0"
|
|
bitfld.long 0x00 7. "ENINT0,ENINT0" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS0,TRGS0" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST0,AINST0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "TSET1,AD General purpose Trigger Program Register 1"
|
|
bitfld.long 0x00 7. "ENINT1,ENINT1" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS1,TRGS1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST1,AINST1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "TSET2,AD General purpose Trigger Program Register 2"
|
|
bitfld.long 0x00 7. "ENINT2,ENINT2" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS2,TRGS2" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST2,AINST2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xCC++0x03
|
|
line.long 0x00 "TSET3,AD General purpose Trigger Program Register 3"
|
|
bitfld.long 0x00 7. "ENINT3,ENINT3" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS3,TRGS3" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST3,AINST3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "TSET4,AD General purpose Trigger Program Register 4"
|
|
bitfld.long 0x00 7. "ENINT4,ENINT4" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS4,TRGS4" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST4,AINST4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "TSET5,AD General purpose Trigger Program Register 5"
|
|
bitfld.long 0x00 7. "ENINT5,ENINT5" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS5,TRGS5" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST5,AINST5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "TSET6,AD General purpose Trigger Program Register 6"
|
|
bitfld.long 0x00 7. "ENINT6,ENINT6" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS6,TRGS6" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST6,AINST6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xDC++0x03
|
|
line.long 0x00 "TSET7,AD General purpose Trigger Program Register 7"
|
|
bitfld.long 0x00 7. "ENINT7,ENINT7" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS7,TRGS7" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST7,AINST7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "TSET8,AD General purpose Trigger Program Register 8"
|
|
bitfld.long 0x00 7. "ENINT8,ENINT8" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS8,TRGS8" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST8,AINST8" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "TSET9,AD General purpose Trigger Program Register 9"
|
|
bitfld.long 0x00 7. "ENINT9,ENINT9" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS9,TRGS9" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST9,AINST9" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "TSET10,AD General purpose Trigger Program Register 10"
|
|
bitfld.long 0x00 7. "ENINT10,ENINT10" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS10,TRGS10" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST10,AINST10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xEC++0x03
|
|
line.long 0x00 "TSET11,AD General purpose Trigger Program Register 11"
|
|
bitfld.long 0x00 7. "ENINT11,ENINT11" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS11,TRGS11" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST11,AINST11" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF0++0x03
|
|
line.long 0x00 "TSET12,AD General purpose Trigger Program Register 12"
|
|
bitfld.long 0x00 7. "ENINT12,ENINT12" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS12,TRGS12" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST12,AINST12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "TSET13,AD General purpose Trigger Program Register 13"
|
|
bitfld.long 0x00 7. "ENINT13,ENINT13" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS13,TRGS13" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST13,AINST13" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "TSET14,AD General purpose Trigger Program Register 14"
|
|
bitfld.long 0x00 7. "ENINT14,ENINT14" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS14,TRGS14" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST14,AINST14" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xFC++0x03
|
|
line.long 0x00 "TSET15,AD General purpose Trigger Program Register 15"
|
|
bitfld.long 0x00 7. "ENINT15,ENINT15" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS15,TRGS15" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST15,AINST15" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "TSET16,AD General purpose Trigger Program Register 16"
|
|
bitfld.long 0x00 7. "ENINT16,ENINT16" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS16,TRGS16" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST16,AINST16" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "TSET17,AD General purpose Trigger Program Register 17"
|
|
bitfld.long 0x00 7. "ENINT17,ENINT17" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS17,TRGS17" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST17,AINST17" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "TSET18,AD General purpose Trigger Program Register 18"
|
|
bitfld.long 0x00 7. "ENINT18,ENINT18" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS18,TRGS18" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST18,AINST18" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "TSET19,AD General purpose Trigger Program Register 19"
|
|
bitfld.long 0x00 7. "ENINT19,ENINT19" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS19,TRGS19" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST19,AINST19" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "TSET20,AD General purpose Trigger Program Register 20"
|
|
bitfld.long 0x00 7. "ENINT20,ENINT20" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS20,TRGS20" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST20,AINST20" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x114++0x03
|
|
line.long 0x00 "TSET21,AD General purpose Trigger Program Register 21"
|
|
bitfld.long 0x00 7. "ENINT21,ENINT21" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS21,TRGS21" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST21,AINST21" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x118++0x03
|
|
line.long 0x00 "TSET22,AD General purpose Trigger Program Register 22"
|
|
bitfld.long 0x00 7. "ENINT22,ENINT22" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS22,TRGS22" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST22,AINST22" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x11C++0x03
|
|
line.long 0x00 "TSET23,AD General purpose Trigger Program Register 23"
|
|
bitfld.long 0x00 7. "ENINT23,ENINT23" "0,1"
|
|
bitfld.long 0x00 5.--6. "TRGS23,TRGS23" "0,1,2,3"
|
|
bitfld.long 0x00 0.--4. "AINST23,AINST23" "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"
|
|
rgroup.long 0x140++0x03
|
|
line.long 0x00 "REG0,AD Conversion Result Register 0"
|
|
bitfld.long 0x00 29. "ADOVRF_M0,ADOVRF_M0" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M0,ADRF_M0" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M0,ADR_M0"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR0,ADR0"
|
|
bitfld.long 0x00 1. "ADOVRF0,ADOVRF0" "0,1"
|
|
bitfld.long 0x00 0. "ADRF0,ADRF0" "0,1"
|
|
rgroup.long 0x144++0x03
|
|
line.long 0x00 "REG1,AD Conversion Result Register 1"
|
|
bitfld.long 0x00 29. "ADOVRF_M1,ADOVRF_M1" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M1,ADRF_M1" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M1,ADR_M1"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR1,ADR1"
|
|
bitfld.long 0x00 1. "ADOVRF1,ADOVRF1" "0,1"
|
|
bitfld.long 0x00 0. "ADRF1,ADRF1" "0,1"
|
|
rgroup.long 0x148++0x03
|
|
line.long 0x00 "REG2,AD Conversion Result Register 2"
|
|
bitfld.long 0x00 29. "ADOVRF_M2,ADOVRF_M2" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M2,ADRF_M2" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M2,ADR_M2"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR2,ADR2"
|
|
bitfld.long 0x00 1. "ADOVRF2,ADOVRF2" "0,1"
|
|
bitfld.long 0x00 0. "ADRF2,ADRF2" "0,1"
|
|
rgroup.long 0x14C++0x03
|
|
line.long 0x00 "REG3,AD Conversion Result Register 3"
|
|
bitfld.long 0x00 29. "ADOVRF_M3,ADOVRF_M3" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M3,ADRF_M3" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M3,ADR_M3"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR3,ADR3"
|
|
bitfld.long 0x00 1. "ADOVRF3,ADOVRF3" "0,1"
|
|
bitfld.long 0x00 0. "ADRF3,ADRF3" "0,1"
|
|
rgroup.long 0x150++0x03
|
|
line.long 0x00 "REG4,AD Conversion Result Register 4"
|
|
bitfld.long 0x00 29. "ADOVRF_M4,ADOVRF_M4" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M4,ADRF_M4" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M4,ADR_M4"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR4,ADR4"
|
|
bitfld.long 0x00 1. "ADOVRF4,ADOVRF4" "0,1"
|
|
bitfld.long 0x00 0. "ADRF4,ADRF4" "0,1"
|
|
rgroup.long 0x154++0x03
|
|
line.long 0x00 "REG5,AD Conversion Result Register 5"
|
|
bitfld.long 0x00 29. "ADOVRF_M5,ADOVRF_M5" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M5,ADRF_M5" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M5,ADR_M5"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR5,ADR5"
|
|
bitfld.long 0x00 1. "ADOVRF5,ADOVRF5" "0,1"
|
|
bitfld.long 0x00 0. "ADRF5,ADRF5" "0,1"
|
|
rgroup.long 0x158++0x03
|
|
line.long 0x00 "REG6,AD Conversion Result Register 6"
|
|
bitfld.long 0x00 29. "ADOVRF_M6,ADOVRF_M6" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M6,ADRF_M6" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M6,ADR_M6"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR6,ADR6"
|
|
bitfld.long 0x00 1. "ADOVRF6,ADOVRF6" "0,1"
|
|
bitfld.long 0x00 0. "ADRF6,ADRF6" "0,1"
|
|
rgroup.long 0x15C++0x03
|
|
line.long 0x00 "REG7,AD Conversion Result Register 7"
|
|
bitfld.long 0x00 29. "ADOVRF_M7,ADOVRF_M7" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M7,ADRF_M7" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M7,ADR_M7"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR7,ADR7"
|
|
bitfld.long 0x00 1. "ADOVRF7,ADOVRF7" "0,1"
|
|
bitfld.long 0x00 0. "ADRF7,ADRF7" "0,1"
|
|
rgroup.long 0x160++0x03
|
|
line.long 0x00 "REG8,AD Conversion Result Register 8"
|
|
bitfld.long 0x00 29. "ADOVRF_M8,ADOVRF_M8" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M8,ADRF_M8" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M8,ADR_M8"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR8,ADR8"
|
|
bitfld.long 0x00 1. "ADOVRF8,ADOVRF8" "0,1"
|
|
bitfld.long 0x00 0. "ADRF8,ADRF8" "0,1"
|
|
rgroup.long 0x164++0x03
|
|
line.long 0x00 "REG9,AD Conversion Result Register 9"
|
|
bitfld.long 0x00 29. "ADOVRF_M9,ADOVRF_M9" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M9,ADRF_M9" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M9,ADR_M9"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR9,ADR9"
|
|
bitfld.long 0x00 1. "ADOVRF9,ADOVRF9" "0,1"
|
|
bitfld.long 0x00 0. "ADRF9,ADRF9" "0,1"
|
|
rgroup.long 0x168++0x03
|
|
line.long 0x00 "REG10,AD Conversion Result Register 10"
|
|
bitfld.long 0x00 29. "ADOVRF_M10,ADOVRF_M10" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M10,ADRF_M10" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M10,ADR_M10"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR10,ADR10"
|
|
bitfld.long 0x00 1. "ADOVRF10,ADOVRF10" "0,1"
|
|
bitfld.long 0x00 0. "ADRF10,ADRF10" "0,1"
|
|
rgroup.long 0x16C++0x03
|
|
line.long 0x00 "REG11,AD Conversion Result Register 11"
|
|
bitfld.long 0x00 29. "ADOVRF_M11,ADOVRF_M11" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M11,ADRF_M11" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M11,ADR_M11"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR11,ADR11"
|
|
bitfld.long 0x00 1. "ADOVRF11,ADOVRF11" "0,1"
|
|
bitfld.long 0x00 0. "ADRF11,ADRF11" "0,1"
|
|
rgroup.long 0x170++0x03
|
|
line.long 0x00 "REG12,AD Conversion Result Register 12"
|
|
bitfld.long 0x00 29. "ADOVRF_M12,ADOVRF_M12" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M12,ADRF_M12" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M12,ADR_M12"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR12,ADR12"
|
|
bitfld.long 0x00 1. "ADOVRF12,ADOVRF12" "0,1"
|
|
bitfld.long 0x00 0. "ADRF12,ADRF12" "0,1"
|
|
rgroup.long 0x174++0x03
|
|
line.long 0x00 "REG13,AD Conversion Result Register 13"
|
|
bitfld.long 0x00 29. "ADOVRF_M13,ADOVRF_M13" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M13,ADRF_M13" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M13,ADR_M13"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR13,ADR13"
|
|
bitfld.long 0x00 1. "ADOVRF13,ADOVRF13" "0,1"
|
|
bitfld.long 0x00 0. "ADRF13,ADRF13" "0,1"
|
|
rgroup.long 0x178++0x03
|
|
line.long 0x00 "REG14,AD Conversion Result Register 14"
|
|
bitfld.long 0x00 29. "ADOVRF_M14,ADOVRF_M14" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M14,ADRF_M14" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M14,ADR_M14"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR14,ADR14"
|
|
bitfld.long 0x00 1. "ADOVRF14,ADOVRF14" "0,1"
|
|
bitfld.long 0x00 0. "ADRF14,ADRF14" "0,1"
|
|
rgroup.long 0x17C++0x03
|
|
line.long 0x00 "REG15,AD Conversion Result Register 15"
|
|
bitfld.long 0x00 29. "ADOVRF_M15,ADOVRF_M15" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M15,ADRF_M15" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M15,ADR_M15"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR15,ADR15"
|
|
bitfld.long 0x00 1. "ADOVRF15,ADOVRF15" "0,1"
|
|
bitfld.long 0x00 0. "ADRF15,ADRF15" "0,1"
|
|
rgroup.long 0x180++0x03
|
|
line.long 0x00 "REG16,AD Conversion Result Register 16"
|
|
bitfld.long 0x00 29. "ADOVRF_M16,ADOVRF_M16" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M16,ADRF_M16" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M16,ADR_M16"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR16,ADR16"
|
|
bitfld.long 0x00 1. "ADOVRF16,ADOVRF16" "0,1"
|
|
bitfld.long 0x00 0. "ADRF16,ADRF16" "0,1"
|
|
rgroup.long 0x184++0x03
|
|
line.long 0x00 "REG17,AD Conversion Result Register 17"
|
|
bitfld.long 0x00 29. "ADOVRF_M17,ADOVRF_M17" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M17,ADRF_M17" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M17,ADR_M17"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR17,ADR17"
|
|
bitfld.long 0x00 1. "ADOVRF17,ADOVRF17" "0,1"
|
|
bitfld.long 0x00 0. "ADRF17,ADRF17" "0,1"
|
|
rgroup.long 0x188++0x03
|
|
line.long 0x00 "REG18,AD Conversion Result Register 18"
|
|
bitfld.long 0x00 29. "ADOVRF_M18,ADOVRF_M18" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M18,ADRF_M18" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M18,ADR_M18"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR18,ADR18"
|
|
bitfld.long 0x00 1. "ADOVRF18,ADOVRF18" "0,1"
|
|
bitfld.long 0x00 0. "ADRF18,ADRF18" "0,1"
|
|
rgroup.long 0x18C++0x03
|
|
line.long 0x00 "REG19,AD Conversion Result Register 19"
|
|
bitfld.long 0x00 29. "ADOVRF_M19,ADOVRF_M19" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M19,ADRF_M19" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M19,ADR_M19"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR19,ADR19"
|
|
bitfld.long 0x00 1. "ADOVRF19,ADOVRF19" "0,1"
|
|
bitfld.long 0x00 0. "ADRF19,ADRF19" "0,1"
|
|
rgroup.long 0x190++0x03
|
|
line.long 0x00 "REG20,AD Conversion Result Register 20"
|
|
bitfld.long 0x00 29. "ADOVRF_M20,ADOVRF_M20" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M20,ADRF_M20" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M20,ADR_M20"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR20,ADR20"
|
|
bitfld.long 0x00 1. "ADOVRF20,ADOVRF20" "0,1"
|
|
bitfld.long 0x00 0. "ADRF20,ADRF20" "0,1"
|
|
rgroup.long 0x194++0x03
|
|
line.long 0x00 "REG21,AD Conversion Result Register 21"
|
|
bitfld.long 0x00 29. "ADOVRF_M21,ADOVRF_M21" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M21,ADRF_M21" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M21,ADR_M21"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR21,ADR21"
|
|
bitfld.long 0x00 1. "ADOVRF21,ADOVRF21" "0,1"
|
|
bitfld.long 0x00 0. "ADRF21,ADRF21" "0,1"
|
|
rgroup.long 0x198++0x03
|
|
line.long 0x00 "REG22,AD Conversion Result Register 22"
|
|
bitfld.long 0x00 29. "ADOVRF_M22,ADOVRF_M22" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M22,ADRF_M22" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M22,ADR_M22"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR22,ADR22"
|
|
bitfld.long 0x00 1. "ADOVRF22,ADOVRF22" "0,1"
|
|
bitfld.long 0x00 0. "ADRF22,ADRF22" "0,1"
|
|
rgroup.long 0x19C++0x03
|
|
line.long 0x00 "REG23,AD Conversion Result Register 23"
|
|
bitfld.long 0x00 29. "ADOVRF_M23,ADOVRF_M23" "0,1"
|
|
bitfld.long 0x00 28. "ADRF_M23,ADRF_M23" "0,1"
|
|
hexmask.long.word 0x00 16.--27. 1. "ADR_M23,ADR_M23"
|
|
hexmask.long.word 0x00 4.--15. 1. "ADR23,ADR23"
|
|
bitfld.long 0x00 1. "ADOVRF23,ADOVRF23" "0,1"
|
|
bitfld.long 0x00 0. "ADRF23,ADRF23" "0,1"
|
|
tree.end
|
|
tree "AMP (Gain Op-AMP (AMP))"
|
|
base ad:0x400BD000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CTLA,AMP control register A"
|
|
bitfld.long 0x00 1.--4. "AMPGAIN,AMPGAIN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "AMPEN,AMPEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CTLB,AMP control register B"
|
|
bitfld.long 0x00 1.--4. "AMPGAIN,AMPGAIN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "AMPEN,AMPEN" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CTLC,AMP control register C"
|
|
bitfld.long 0x00 1.--4. "AMPGAIN,AMPGAIN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "AMPEN,AMPEN" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CAN (CAN Controller (CAN))"
|
|
base ad:0x40005400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MC,CAN Mailbox Configuration Register"
|
|
bitfld.long 0x00 31. "MC31,MC31" "0,1"
|
|
bitfld.long 0x00 30. "MC30,MC30" "0,1"
|
|
bitfld.long 0x00 29. "MC29,MC29" "0,1"
|
|
bitfld.long 0x00 28. "MC28,MC28" "0,1"
|
|
bitfld.long 0x00 27. "MC27,MC27" "0,1"
|
|
bitfld.long 0x00 26. "MC26,MC26" "0,1"
|
|
bitfld.long 0x00 25. "MC25,MC25" "0,1"
|
|
bitfld.long 0x00 24. "MC24,MC24" "0,1"
|
|
bitfld.long 0x00 23. "MC23,MC23" "0,1"
|
|
bitfld.long 0x00 22. "MC22,MC22" "0,1"
|
|
bitfld.long 0x00 21. "MC21,MC21" "0,1"
|
|
bitfld.long 0x00 20. "MC20,MC20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MC19,MC19" "0,1"
|
|
bitfld.long 0x00 18. "MC18,MC18" "0,1"
|
|
bitfld.long 0x00 17. "MC17,MC17" "0,1"
|
|
bitfld.long 0x00 16. "MC16,MC16" "0,1"
|
|
bitfld.long 0x00 15. "MC15,MC15" "0,1"
|
|
bitfld.long 0x00 14. "MC14,MC14" "0,1"
|
|
bitfld.long 0x00 13. "MC13,MC13" "0,1"
|
|
bitfld.long 0x00 12. "MC12,MC12" "0,1"
|
|
bitfld.long 0x00 11. "MC11,MC11" "0,1"
|
|
bitfld.long 0x00 10. "MC10,MC10" "0,1"
|
|
bitfld.long 0x00 9. "MC9,MC9" "0,1"
|
|
bitfld.long 0x00 8. "MC8,MC8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MC7,MC7" "0,1"
|
|
bitfld.long 0x00 6. "MC6,MC6" "0,1"
|
|
bitfld.long 0x00 5. "MC5,MC5" "0,1"
|
|
bitfld.long 0x00 4. "MC4,MC4" "0,1"
|
|
bitfld.long 0x00 3. "MC3,MC3" "0,1"
|
|
bitfld.long 0x00 2. "MC2,MC2" "0,1"
|
|
bitfld.long 0x00 1. "MC1,MC1" "0,1"
|
|
bitfld.long 0x00 0. "MC0,MC0" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "MD,CAN Mailbox Direction Register"
|
|
rbitfld.long 0x00 31. "MD31,MD31" "0,1"
|
|
bitfld.long 0x00 30. "MD30,MD30" "0,1"
|
|
bitfld.long 0x00 29. "MD29,MD29" "0,1"
|
|
bitfld.long 0x00 28. "MD28,MD28" "0,1"
|
|
bitfld.long 0x00 27. "MD27,MD27" "0,1"
|
|
bitfld.long 0x00 26. "MD26,MD26" "0,1"
|
|
bitfld.long 0x00 25. "MD25,MD25" "0,1"
|
|
bitfld.long 0x00 24. "MD24,MD24" "0,1"
|
|
bitfld.long 0x00 23. "MD23,MD23" "0,1"
|
|
bitfld.long 0x00 22. "MD22,MD22" "0,1"
|
|
bitfld.long 0x00 21. "MD21,MD21" "0,1"
|
|
bitfld.long 0x00 20. "MD20,MD20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MD19,MD19" "0,1"
|
|
bitfld.long 0x00 18. "MD18,MD18" "0,1"
|
|
bitfld.long 0x00 17. "MD17,MD17" "0,1"
|
|
bitfld.long 0x00 16. "MD16,MD16" "0,1"
|
|
bitfld.long 0x00 15. "MD15,MD15" "0,1"
|
|
bitfld.long 0x00 14. "MD14,MD14" "0,1"
|
|
bitfld.long 0x00 13. "MD13,MD13" "0,1"
|
|
bitfld.long 0x00 12. "MD12,MD12" "0,1"
|
|
bitfld.long 0x00 11. "MD11,MD11" "0,1"
|
|
bitfld.long 0x00 10. "MD10,MD10" "0,1"
|
|
bitfld.long 0x00 9. "MD9,MD9" "0,1"
|
|
bitfld.long 0x00 8. "MD8,MD8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MD7,MD7" "0,1"
|
|
bitfld.long 0x00 6. "MD6,MD6" "0,1"
|
|
bitfld.long 0x00 5. "MD5,MD5" "0,1"
|
|
bitfld.long 0x00 4. "MD4,MD4" "0,1"
|
|
bitfld.long 0x00 3. "MD3,MD3" "0,1"
|
|
bitfld.long 0x00 2. "MD2,MD2" "0,1"
|
|
bitfld.long 0x00 1. "MD1,MD1" "0,1"
|
|
bitfld.long 0x00 0. "MD0,MD0" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "TRS,CAN Transmit Request Set Register"
|
|
bitfld.long 0x00 30. "TRS30,TRS30" "0,1"
|
|
bitfld.long 0x00 29. "TRS29,TRS29" "0,1"
|
|
bitfld.long 0x00 28. "TRS28,TRS28" "0,1"
|
|
bitfld.long 0x00 27. "TRS27,TRS27" "0,1"
|
|
bitfld.long 0x00 26. "TRS26,TRS26" "0,1"
|
|
bitfld.long 0x00 25. "TRS25,TRS25" "0,1"
|
|
bitfld.long 0x00 24. "TRS24,TRS24" "0,1"
|
|
bitfld.long 0x00 23. "TRS23,TRS23" "0,1"
|
|
bitfld.long 0x00 22. "TRS22,TRS22" "0,1"
|
|
bitfld.long 0x00 21. "TRS21,TRS21" "0,1"
|
|
bitfld.long 0x00 20. "TRS20,TRS20" "0,1"
|
|
bitfld.long 0x00 19. "TRS19,TRS19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TRS18,TRS18" "0,1"
|
|
bitfld.long 0x00 17. "TRS17,TRS17" "0,1"
|
|
bitfld.long 0x00 16. "TRS16,TRS16" "0,1"
|
|
bitfld.long 0x00 15. "TRS15,TRS15" "0,1"
|
|
bitfld.long 0x00 14. "TRS14,TRS14" "0,1"
|
|
bitfld.long 0x00 13. "TRS13,TRS13" "0,1"
|
|
bitfld.long 0x00 12. "TRS12,TRS12" "0,1"
|
|
bitfld.long 0x00 11. "TRS11,TRS11" "0,1"
|
|
bitfld.long 0x00 10. "TRS10,TRS10" "0,1"
|
|
bitfld.long 0x00 9. "TRS9,TRS9" "0,1"
|
|
bitfld.long 0x00 8. "TRS8,TRS8" "0,1"
|
|
bitfld.long 0x00 7. "TRS7,TRS7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TRS6,TRS6" "0,1"
|
|
bitfld.long 0x00 5. "TRS5,TRS5" "0,1"
|
|
bitfld.long 0x00 4. "TRS4,TRS4" "0,1"
|
|
bitfld.long 0x00 3. "TRS3,TRS3" "0,1"
|
|
bitfld.long 0x00 2. "TRS2,TRS2" "0,1"
|
|
bitfld.long 0x00 1. "TRS1,TRS1" "0,1"
|
|
bitfld.long 0x00 0. "TRS0,TRS0" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "TRR,CAN Transmit Request Reset Register"
|
|
bitfld.long 0x00 30. "TRR30,TRR30" "0,1"
|
|
bitfld.long 0x00 29. "TRR29,TRR29" "0,1"
|
|
bitfld.long 0x00 28. "TRR28,TRR28" "0,1"
|
|
bitfld.long 0x00 27. "TRR27,TRR27" "0,1"
|
|
bitfld.long 0x00 26. "TRR26,TRR26" "0,1"
|
|
bitfld.long 0x00 25. "TRR25,TRR25" "0,1"
|
|
bitfld.long 0x00 24. "TRR24,TRR24" "0,1"
|
|
bitfld.long 0x00 23. "TRR23,TRR23" "0,1"
|
|
bitfld.long 0x00 22. "TRR22,TRR22" "0,1"
|
|
bitfld.long 0x00 21. "TRR21,TRR21" "0,1"
|
|
bitfld.long 0x00 20. "TRR20,TRR20" "0,1"
|
|
bitfld.long 0x00 19. "TRR19,TRR19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TRR18,TRR18" "0,1"
|
|
bitfld.long 0x00 17. "TRR17,TRR17" "0,1"
|
|
bitfld.long 0x00 16. "TRR16,TRR16" "0,1"
|
|
bitfld.long 0x00 15. "TRR15,TRR15" "0,1"
|
|
bitfld.long 0x00 14. "TRR14,TRR14" "0,1"
|
|
bitfld.long 0x00 13. "TRR13,TRR13" "0,1"
|
|
bitfld.long 0x00 12. "TRR12,TRR12" "0,1"
|
|
bitfld.long 0x00 11. "TRR11,TRR11" "0,1"
|
|
bitfld.long 0x00 10. "TRR10,TRR10" "0,1"
|
|
bitfld.long 0x00 9. "TRR9,TRR9" "0,1"
|
|
bitfld.long 0x00 8. "TRR8,TRR8" "0,1"
|
|
bitfld.long 0x00 7. "TRR7,TRR7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TRR6,TRR6" "0,1"
|
|
bitfld.long 0x00 5. "TRR5,TRR5" "0,1"
|
|
bitfld.long 0x00 4. "TRR4,TRR4" "0,1"
|
|
bitfld.long 0x00 3. "TRR3,TRR3" "0,1"
|
|
bitfld.long 0x00 2. "TRR2,TRR2" "0,1"
|
|
bitfld.long 0x00 1. "TRR1,TRR1" "0,1"
|
|
bitfld.long 0x00 0. "TRR0,TRR0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "TA,CAN Transmission Acknowledge Register"
|
|
bitfld.long 0x00 30. "TA30,TA30" "0,1"
|
|
bitfld.long 0x00 29. "TA29,TA29" "0,1"
|
|
bitfld.long 0x00 28. "TA28,TA28" "0,1"
|
|
bitfld.long 0x00 27. "TA27,TA27" "0,1"
|
|
bitfld.long 0x00 26. "TA26,TA26" "0,1"
|
|
bitfld.long 0x00 25. "TA25,TA25" "0,1"
|
|
bitfld.long 0x00 24. "TA24,TA24" "0,1"
|
|
bitfld.long 0x00 23. "TA23,TA23" "0,1"
|
|
bitfld.long 0x00 22. "TA22,TA22" "0,1"
|
|
bitfld.long 0x00 21. "TA21,TA21" "0,1"
|
|
bitfld.long 0x00 20. "TA20,TA20" "0,1"
|
|
bitfld.long 0x00 19. "TA19,TA19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TA18,TA18" "0,1"
|
|
bitfld.long 0x00 17. "TA17,TA17" "0,1"
|
|
bitfld.long 0x00 16. "TA16,TA16" "0,1"
|
|
bitfld.long 0x00 15. "TA15,TA15" "0,1"
|
|
bitfld.long 0x00 14. "TA14,TA14" "0,1"
|
|
bitfld.long 0x00 13. "TA13,TA13" "0,1"
|
|
bitfld.long 0x00 12. "TA12,TA12" "0,1"
|
|
bitfld.long 0x00 11. "TA11,TA11" "0,1"
|
|
bitfld.long 0x00 10. "TA10,TA10" "0,1"
|
|
bitfld.long 0x00 9. "TA9,TA9" "0,1"
|
|
bitfld.long 0x00 8. "TA8,TA8" "0,1"
|
|
bitfld.long 0x00 7. "TA7,TA7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TA6,TA6" "0,1"
|
|
bitfld.long 0x00 5. "TA5,TA5" "0,1"
|
|
bitfld.long 0x00 4. "TA4,TA4" "0,1"
|
|
bitfld.long 0x00 3. "TA3,TA3" "0,1"
|
|
bitfld.long 0x00 2. "TA2,TA2" "0,1"
|
|
bitfld.long 0x00 1. "TA1,TA1" "0,1"
|
|
bitfld.long 0x00 0. "TA0,TA0" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AA,CAN Abort Acknowledge Register"
|
|
bitfld.long 0x00 30. "AA30,AA30" "0,1"
|
|
bitfld.long 0x00 29. "AA29,AA29" "0,1"
|
|
bitfld.long 0x00 28. "AA28,AA28" "0,1"
|
|
bitfld.long 0x00 27. "AA27,AA27" "0,1"
|
|
bitfld.long 0x00 26. "AA26,AA26" "0,1"
|
|
bitfld.long 0x00 25. "AA25,AA25" "0,1"
|
|
bitfld.long 0x00 24. "AA24,AA24" "0,1"
|
|
bitfld.long 0x00 23. "AA23,AA23" "0,1"
|
|
bitfld.long 0x00 22. "AA22,AA22" "0,1"
|
|
bitfld.long 0x00 21. "AA21,AA21" "0,1"
|
|
bitfld.long 0x00 20. "AA20,AA20" "0,1"
|
|
bitfld.long 0x00 19. "AA19,AA19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "AA18,AA18" "0,1"
|
|
bitfld.long 0x00 17. "AA17,AA17" "0,1"
|
|
bitfld.long 0x00 16. "AA16,AA16" "0,1"
|
|
bitfld.long 0x00 15. "AA15,AA15" "0,1"
|
|
bitfld.long 0x00 14. "AA14,AA14" "0,1"
|
|
bitfld.long 0x00 13. "AA13,AA13" "0,1"
|
|
bitfld.long 0x00 12. "AA12,AA12" "0,1"
|
|
bitfld.long 0x00 11. "AA11,AA11" "0,1"
|
|
bitfld.long 0x00 10. "AA10,AA10" "0,1"
|
|
bitfld.long 0x00 9. "AA9,AA9" "0,1"
|
|
bitfld.long 0x00 8. "AA8,AA8" "0,1"
|
|
bitfld.long 0x00 7. "AA7,AA7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "AA6,AA6" "0,1"
|
|
bitfld.long 0x00 5. "AA5,AA5" "0,1"
|
|
bitfld.long 0x00 4. "AA4,AA4" "0,1"
|
|
bitfld.long 0x00 3. "AA3,AA3" "0,1"
|
|
bitfld.long 0x00 2. "AA2,AA2" "0,1"
|
|
bitfld.long 0x00 1. "AA1,AA1" "0,1"
|
|
bitfld.long 0x00 0. "AA0,AA0" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "RMP,CAN Receive Message Pending Register"
|
|
bitfld.long 0x00 31. "RMP31,RMP31" "0,1"
|
|
bitfld.long 0x00 30. "RMP30,RMP30" "0,1"
|
|
bitfld.long 0x00 29. "RMP29,RMP29" "0,1"
|
|
bitfld.long 0x00 28. "RMP28,RMP28" "0,1"
|
|
bitfld.long 0x00 27. "RMP27,RMP27" "0,1"
|
|
bitfld.long 0x00 26. "RMP26,RMP26" "0,1"
|
|
bitfld.long 0x00 25. "RMP25,RMP25" "0,1"
|
|
bitfld.long 0x00 24. "RMP24,RMP24" "0,1"
|
|
bitfld.long 0x00 23. "RMP23,RMP23" "0,1"
|
|
bitfld.long 0x00 22. "RMP22,RMP22" "0,1"
|
|
bitfld.long 0x00 21. "RMP21,RMP21" "0,1"
|
|
bitfld.long 0x00 20. "RMP20,RMP20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RMP19,RMP19" "0,1"
|
|
bitfld.long 0x00 18. "RMP18,RMP18" "0,1"
|
|
bitfld.long 0x00 17. "RMP17,RMP17" "0,1"
|
|
bitfld.long 0x00 16. "RMP16,RMP16" "0,1"
|
|
bitfld.long 0x00 15. "RMP15,RMP15" "0,1"
|
|
bitfld.long 0x00 14. "RMP14,RMP14" "0,1"
|
|
bitfld.long 0x00 13. "RMP13,RMP13" "0,1"
|
|
bitfld.long 0x00 12. "RMP12,RMP12" "0,1"
|
|
bitfld.long 0x00 11. "RMP11,RMP11" "0,1"
|
|
bitfld.long 0x00 10. "RMP10,RMP10" "0,1"
|
|
bitfld.long 0x00 9. "RMP9,RMP9" "0,1"
|
|
bitfld.long 0x00 8. "RMP8,RMP8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RMP7,RMP7" "0,1"
|
|
bitfld.long 0x00 6. "RMP6,RMP6" "0,1"
|
|
bitfld.long 0x00 5. "RMP5,RMP5" "0,1"
|
|
bitfld.long 0x00 4. "RMP4,RMP4" "0,1"
|
|
bitfld.long 0x00 3. "RMP3,RMP3" "0,1"
|
|
bitfld.long 0x00 2. "RMP2,RMP2" "0,1"
|
|
bitfld.long 0x00 1. "RMP1,RMP1" "0,1"
|
|
bitfld.long 0x00 0. "RMP0,RMP0" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "RML,CAN Receive Message Lost Register"
|
|
bitfld.long 0x00 31. "RML31,RML31" "0,1"
|
|
bitfld.long 0x00 30. "RML30,RML30" "0,1"
|
|
bitfld.long 0x00 29. "RML29,RML29" "0,1"
|
|
bitfld.long 0x00 28. "RML28,RML28" "0,1"
|
|
bitfld.long 0x00 27. "RML27,RML27" "0,1"
|
|
bitfld.long 0x00 26. "RML26,RML26" "0,1"
|
|
bitfld.long 0x00 25. "RML25,RML25" "0,1"
|
|
bitfld.long 0x00 24. "RML24,RML24" "0,1"
|
|
bitfld.long 0x00 23. "RML23,RML23" "0,1"
|
|
bitfld.long 0x00 22. "RML22,RML22" "0,1"
|
|
bitfld.long 0x00 21. "RML21,RML21" "0,1"
|
|
bitfld.long 0x00 20. "RML20,RML20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RML19,RML19" "0,1"
|
|
bitfld.long 0x00 18. "RML18,RML18" "0,1"
|
|
bitfld.long 0x00 17. "RML17,RML17" "0,1"
|
|
bitfld.long 0x00 16. "RML16,RML16" "0,1"
|
|
bitfld.long 0x00 15. "RML15,RML15" "0,1"
|
|
bitfld.long 0x00 14. "RML14,RML14" "0,1"
|
|
bitfld.long 0x00 13. "RML13,RML13" "0,1"
|
|
bitfld.long 0x00 12. "RML12,RML12" "0,1"
|
|
bitfld.long 0x00 11. "RML11,RML11" "0,1"
|
|
bitfld.long 0x00 10. "RML10,RML10" "0,1"
|
|
bitfld.long 0x00 9. "RML9,RML9" "0,1"
|
|
bitfld.long 0x00 8. "RML8,RML8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RML7,RML7" "0,1"
|
|
bitfld.long 0x00 6. "RML6,RML6" "0,1"
|
|
bitfld.long 0x00 5. "RML5,RML5" "0,1"
|
|
bitfld.long 0x00 4. "RML4,RML4" "0,1"
|
|
bitfld.long 0x00 3. "RML3,RML3" "0,1"
|
|
bitfld.long 0x00 2. "RML2,RML2" "0,1"
|
|
bitfld.long 0x00 1. "RML1,RML1" "0,1"
|
|
bitfld.long 0x00 0. "RML0,RML0" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "LAM,CAN Local Acceptance Mask Register"
|
|
bitfld.long 0x00 31. "LAMI,LAMI" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "LAM,LAM"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "GAM,CAN Global Acceptance Mask Register"
|
|
bitfld.long 0x00 31. "GAMI,GAMI" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "GAM,GAM"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "MCR,CAN Master Control Register"
|
|
bitfld.long 0x00 11. "SUR,SUR" "0,1"
|
|
bitfld.long 0x00 9. "TSTLB,TSTLB" "0,1"
|
|
bitfld.long 0x00 8. "TSTERR,TSTERR" "0,1"
|
|
bitfld.long 0x00 7. "CCR,CCR" "0,1"
|
|
bitfld.long 0x00 6. "SMR,SMR" "0,1"
|
|
bitfld.long 0x00 4. "WUBA,WUBA" "0,1"
|
|
bitfld.long 0x00 3. "MTOS,MTOS" "0,1"
|
|
bitfld.long 0x00 1. "TSCC,TSCC" "0,1"
|
|
bitfld.long 0x00 0. "SRES,SRES" "0,1"
|
|
rgroup.long 0x58++0x03
|
|
line.long 0x00 "GSR,CAN Global Status Register"
|
|
bitfld.long 0x00 12.--16. "MIS,MIS" "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 11. "RM,RM" "0,1"
|
|
bitfld.long 0x00 10. "TM,TM" "0,1"
|
|
bitfld.long 0x00 8. "SUA,SUA" "0,1"
|
|
bitfld.long 0x00 7. "CCE,CCE" "0,1"
|
|
bitfld.long 0x00 6. "SMA,SMA" "0,1"
|
|
bitfld.long 0x00 3. "TSO,TSO" "0,1"
|
|
bitfld.long 0x00 2. "BO,BO" "0,1"
|
|
bitfld.long 0x00 1. "EP,EP" "0,1"
|
|
bitfld.long 0x00 0. "EW,EW" "0,1"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "BCR1,CAN Bit Configuration Register 1"
|
|
hexmask.long.word 0x00 0.--9. 1. "BRP,BRP"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "BCR2,CAN Bit Configuration Register 2"
|
|
bitfld.long 0x00 8.--9. "SJW,SJW" "0,1,2,3"
|
|
bitfld.long 0x00 7. "SAM,SAM" "0,1"
|
|
bitfld.long 0x00 4.--6. "TSEG2,TSEG2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. "TSEG1,TSEG1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "GIF,CAN Global Interrupt Flag Register"
|
|
bitfld.long 0x00 7. "RFPF,RFPF" "0,1"
|
|
bitfld.long 0x00 6. "WUIF,WUIF" "0,1"
|
|
bitfld.long 0x00 5. "RMLIF,RMLIF" "0,1"
|
|
bitfld.long 0x00 4. "TRMABF,TRMABF" "0,1"
|
|
bitfld.long 0x00 3. "TSOIF,TSOIF" "0,1"
|
|
bitfld.long 0x00 2. "BOIF,BOIF" "0,1"
|
|
bitfld.long 0x00 1. "EPIF,EPIF" "0,1"
|
|
bitfld.long 0x00 0. "WLIF,WLIF" "0,1"
|
|
group.long 0x78++0x03
|
|
line.long 0x00 "GIM,CAN Global Interrupt Mask Register"
|
|
bitfld.long 0x00 7. "RFPM,RFPM" "0,1"
|
|
bitfld.long 0x00 6. "WUIM,WUIM" "0,1"
|
|
bitfld.long 0x00 5. "RMLIM,RMLIM" "0,1"
|
|
bitfld.long 0x00 4. "TRMABF,TRMABF" "0,1"
|
|
bitfld.long 0x00 3. "TSOIM,TSOIM" "0,1"
|
|
bitfld.long 0x00 2. "BOIM,BOIM" "0,1"
|
|
bitfld.long 0x00 1. "EPIM,EPIM" "0,1"
|
|
bitfld.long 0x00 0. "WLIM,WLIM" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "MBTIF,CAN Mailbox Transmit Interrupt Flag Register"
|
|
bitfld.long 0x00 30. "MBTIF30,MBTIF30" "0,1"
|
|
bitfld.long 0x00 29. "MBTIF29,MBTIF29" "0,1"
|
|
bitfld.long 0x00 28. "MBTIF28,MBTIF28" "0,1"
|
|
bitfld.long 0x00 27. "MBTIF27,MBTIF27" "0,1"
|
|
bitfld.long 0x00 26. "MBTIF26,MBTIF26" "0,1"
|
|
bitfld.long 0x00 25. "MBTIF25,MBTIF25" "0,1"
|
|
bitfld.long 0x00 24. "MBTIF24,MBTIF24" "0,1"
|
|
bitfld.long 0x00 23. "MBTIF23,MBTIF23" "0,1"
|
|
bitfld.long 0x00 22. "MBTIF22,MBTIF22" "0,1"
|
|
bitfld.long 0x00 21. "MBTIF21,MBTIF21" "0,1"
|
|
bitfld.long 0x00 20. "MBTIF20,MBTIF20" "0,1"
|
|
bitfld.long 0x00 19. "MBTIF19,MBTIF19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "MBTIF18,MBTIF18" "0,1"
|
|
bitfld.long 0x00 17. "MBTIF17,MBTIF17" "0,1"
|
|
bitfld.long 0x00 16. "MBTIF16,MBTIF16" "0,1"
|
|
bitfld.long 0x00 15. "MBTIF15,MBTIF15" "0,1"
|
|
bitfld.long 0x00 14. "MBTIF14,MBTIF14" "0,1"
|
|
bitfld.long 0x00 13. "MBTIF13,MBTIF13" "0,1"
|
|
bitfld.long 0x00 12. "MBTIF12,MBTIF12" "0,1"
|
|
bitfld.long 0x00 11. "MBTIF11,MBTIF11" "0,1"
|
|
bitfld.long 0x00 10. "MBTIF10,MBTIF10" "0,1"
|
|
bitfld.long 0x00 9. "MBTIF9,MBTIF9" "0,1"
|
|
bitfld.long 0x00 8. "MBTIF8,MBTIF8" "0,1"
|
|
bitfld.long 0x00 7. "MBTIF7,MBTIF7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "MBTIF6,MBTIF6" "0,1"
|
|
bitfld.long 0x00 5. "MBTIF5,MBTIF5" "0,1"
|
|
bitfld.long 0x00 4. "MBTIF4,MBTIF4" "0,1"
|
|
bitfld.long 0x00 3. "MBTIF3,MBTIF3" "0,1"
|
|
bitfld.long 0x00 2. "MBTIF2,MBTIF2" "0,1"
|
|
bitfld.long 0x00 1. "MBTIF1,MBTIF1" "0,1"
|
|
bitfld.long 0x00 0. "MBTIF0,MBTIF0" "0,1"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "MBRIF,CAN Mailbox Receive Interrupt Flag Register"
|
|
bitfld.long 0x00 31. "MBRIF31,MBRIF31" "0,1"
|
|
bitfld.long 0x00 30. "MBRIF30,MBRIF30" "0,1"
|
|
bitfld.long 0x00 29. "MBRIF29,MBRIF29" "0,1"
|
|
bitfld.long 0x00 28. "MBRIF28,MBRIF28" "0,1"
|
|
bitfld.long 0x00 27. "MBRIF27,MBRIF27" "0,1"
|
|
bitfld.long 0x00 26. "MBRIF26,MBRIF26" "0,1"
|
|
bitfld.long 0x00 25. "MBRIF25,MBRIF25" "0,1"
|
|
bitfld.long 0x00 24. "MBRIF24,MBRIF24" "0,1"
|
|
bitfld.long 0x00 23. "MBRIF23,MBRIF23" "0,1"
|
|
bitfld.long 0x00 22. "MBRIF22,MBRIF22" "0,1"
|
|
bitfld.long 0x00 21. "MBRIF21,MBRIF21" "0,1"
|
|
bitfld.long 0x00 20. "MBRIF20,MBRIF20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MBRIF19,MBRIF19" "0,1"
|
|
bitfld.long 0x00 18. "MBRIF18,MBRIF18" "0,1"
|
|
bitfld.long 0x00 17. "MBRIF17,MBRIF17" "0,1"
|
|
bitfld.long 0x00 16. "MBRIF16,MBRIF16" "0,1"
|
|
bitfld.long 0x00 15. "MBRIF15,MBRIF15" "0,1"
|
|
bitfld.long 0x00 14. "MBRIF14,MBRIF14" "0,1"
|
|
bitfld.long 0x00 13. "MBRIF13,MBRIF13" "0,1"
|
|
bitfld.long 0x00 12. "MBRIF12,MBRIF12" "0,1"
|
|
bitfld.long 0x00 11. "MBRIF11,MBRIF11" "0,1"
|
|
bitfld.long 0x00 10. "MBRIF10,MBRIF10" "0,1"
|
|
bitfld.long 0x00 9. "MBRIF9,MBRIF9" "0,1"
|
|
bitfld.long 0x00 8. "MBRIF8,MBRIF8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MBRIF7,MBRIF7" "0,1"
|
|
bitfld.long 0x00 6. "MBRIF6,MBRIF6" "0,1"
|
|
bitfld.long 0x00 5. "MBRIF5,MBRIF5" "0,1"
|
|
bitfld.long 0x00 4. "MBRIF4,MBRIF4" "0,1"
|
|
bitfld.long 0x00 3. "MBRIF3,MBRIF3" "0,1"
|
|
bitfld.long 0x00 2. "MBRIF2,MBRIF2" "0,1"
|
|
bitfld.long 0x00 1. "MBRIF1,MBRIF1" "0,1"
|
|
bitfld.long 0x00 0. "MBRIF0,MBRIF0" "0,1"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "MBIM,CAN Mailbox Interrupt Mask Register"
|
|
bitfld.long 0x00 31. "MBIM31,MBIM31" "0,1"
|
|
bitfld.long 0x00 30. "MBIM30,MBIM30" "0,1"
|
|
bitfld.long 0x00 29. "MBIM29,MBIM29" "0,1"
|
|
bitfld.long 0x00 28. "MBIM28,MBIM28" "0,1"
|
|
bitfld.long 0x00 27. "MBIM27,MBIM27" "0,1"
|
|
bitfld.long 0x00 26. "MBIM26,MBIM26" "0,1"
|
|
bitfld.long 0x00 25. "MBIM25,MBIM25" "0,1"
|
|
bitfld.long 0x00 24. "MBIM24,MBIM24" "0,1"
|
|
bitfld.long 0x00 23. "MBIM23,MBIM23" "0,1"
|
|
bitfld.long 0x00 22. "MBIM22,MBIM22" "0,1"
|
|
bitfld.long 0x00 21. "MBIM21,MBIM21" "0,1"
|
|
bitfld.long 0x00 20. "MBIM20,MBIM20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MBIM19,MBIM19" "0,1"
|
|
bitfld.long 0x00 18. "MBIM18,MBIM18" "0,1"
|
|
bitfld.long 0x00 17. "MBIM17,MBIM17" "0,1"
|
|
bitfld.long 0x00 16. "MBIM16,MBIM16" "0,1"
|
|
bitfld.long 0x00 15. "MBIM15,MBIM15" "0,1"
|
|
bitfld.long 0x00 14. "MBIM14,MBIM14" "0,1"
|
|
bitfld.long 0x00 13. "MBIM13,MBIM13" "0,1"
|
|
bitfld.long 0x00 12. "MBIM12,MBIM12" "0,1"
|
|
bitfld.long 0x00 11. "MBIM11,MBIM11" "0,1"
|
|
bitfld.long 0x00 10. "MBIM10,MBIM10" "0,1"
|
|
bitfld.long 0x00 9. "MBIM9,MBIM9" "0,1"
|
|
bitfld.long 0x00 8. "MBIM8,MBIM8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MBIM7,MBIM7" "0,1"
|
|
bitfld.long 0x00 6. "MBIM6,MBIM6" "0,1"
|
|
bitfld.long 0x00 5. "MBIM5,MBIM5" "0,1"
|
|
bitfld.long 0x00 4. "MBIM4,MBIM4" "0,1"
|
|
bitfld.long 0x00 3. "MBIM3,MBIM3" "0,1"
|
|
bitfld.long 0x00 2. "MBIM2,MBIM2" "0,1"
|
|
bitfld.long 0x00 1. "MBIM1,MBIM1" "0,1"
|
|
bitfld.long 0x00 0. "MBIM0,MBIM0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "CDR,CAN Change Data Request"
|
|
bitfld.long 0x00 30. "CDR30,CDR30" "0,1"
|
|
bitfld.long 0x00 29. "CDR29,CDR29" "0,1"
|
|
bitfld.long 0x00 28. "CDR28,CDR28" "0,1"
|
|
bitfld.long 0x00 27. "CDR27,CDR27" "0,1"
|
|
bitfld.long 0x00 26. "CDR26,CDR26" "0,1"
|
|
bitfld.long 0x00 25. "CDR25,CDR25" "0,1"
|
|
bitfld.long 0x00 24. "CDR24,CDR24" "0,1"
|
|
bitfld.long 0x00 23. "CDR23,CDR23" "0,1"
|
|
bitfld.long 0x00 22. "CDR22,CDR22" "0,1"
|
|
bitfld.long 0x00 21. "CDR21,CDR21" "0,1"
|
|
bitfld.long 0x00 20. "CDR20,CDR20" "0,1"
|
|
bitfld.long 0x00 19. "CDR19,CDR19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "CDR18,CDR18" "0,1"
|
|
bitfld.long 0x00 17. "CDR17,CDR17" "0,1"
|
|
bitfld.long 0x00 16. "CDR16,CDR16" "0,1"
|
|
bitfld.long 0x00 15. "CDR15,CDR15" "0,1"
|
|
bitfld.long 0x00 14. "CDR14,CDR14" "0,1"
|
|
bitfld.long 0x00 13. "CDR13,CDR13" "0,1"
|
|
bitfld.long 0x00 12. "CDR12,CDR12" "0,1"
|
|
bitfld.long 0x00 11. "CDR11,CDR11" "0,1"
|
|
bitfld.long 0x00 10. "CDR10,CDR10" "0,1"
|
|
bitfld.long 0x00 9. "CDR9,CDR9" "0,1"
|
|
bitfld.long 0x00 8. "CDR8,CDR8" "0,1"
|
|
bitfld.long 0x00 7. "CDR7,CDR7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "CDR6,CDR6" "0,1"
|
|
bitfld.long 0x00 5. "CDR5,CDR5" "0,1"
|
|
bitfld.long 0x00 4. "CDR4,CDR4" "0,1"
|
|
bitfld.long 0x00 3. "CDR3,CDR3" "0,1"
|
|
bitfld.long 0x00 2. "CDR2,CDR2" "0,1"
|
|
bitfld.long 0x00 1. "CDR1,CDR1" "0,1"
|
|
bitfld.long 0x00 0. "CDR0,CDR0" "0,1"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RFP,CAN Remote Frame Pending Register"
|
|
bitfld.long 0x00 31. "RFP31,RFP31" "0,1"
|
|
bitfld.long 0x00 30. "RFP30,RFP30" "0,1"
|
|
bitfld.long 0x00 29. "RFP29,RFP29" "0,1"
|
|
bitfld.long 0x00 28. "RFP28,RFP28" "0,1"
|
|
bitfld.long 0x00 27. "RFP27,RFP27" "0,1"
|
|
bitfld.long 0x00 26. "RFP26,RFP26" "0,1"
|
|
bitfld.long 0x00 25. "RFP25,RFP25" "0,1"
|
|
bitfld.long 0x00 24. "RFP24,RFP24" "0,1"
|
|
bitfld.long 0x00 23. "RFP23,RFP23" "0,1"
|
|
bitfld.long 0x00 22. "RFP22,RFP22" "0,1"
|
|
bitfld.long 0x00 21. "RFP21,RFP21" "0,1"
|
|
bitfld.long 0x00 20. "RFP20,RFP20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RFP19,RFP19" "0,1"
|
|
bitfld.long 0x00 18. "RFP18,RFP18" "0,1"
|
|
bitfld.long 0x00 17. "RFP17,RFP17" "0,1"
|
|
bitfld.long 0x00 16. "RFP16,RFP16" "0,1"
|
|
bitfld.long 0x00 15. "RFP15,RFP15" "0,1"
|
|
bitfld.long 0x00 14. "RFP14,RFP14" "0,1"
|
|
bitfld.long 0x00 13. "RFP13,RFP13" "0,1"
|
|
bitfld.long 0x00 12. "RFP12,RFP12" "0,1"
|
|
bitfld.long 0x00 11. "RFP11,RFP11" "0,1"
|
|
bitfld.long 0x00 10. "RFP10,RFP10" "0,1"
|
|
bitfld.long 0x00 9. "RFP9,RFP9" "0,1"
|
|
bitfld.long 0x00 8. "RFP8,RFP8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RFP7,RFP7" "0,1"
|
|
bitfld.long 0x00 6. "RFP6,RFP6" "0,1"
|
|
bitfld.long 0x00 5. "RFP5,RFP5" "0,1"
|
|
bitfld.long 0x00 4. "RFP4,RFP4" "0,1"
|
|
bitfld.long 0x00 3. "RFP3,RFP3" "0,1"
|
|
bitfld.long 0x00 2. "RFP2,RFP2" "0,1"
|
|
bitfld.long 0x00 1. "RFP1,RFP1" "0,1"
|
|
bitfld.long 0x00 0. "RFP0,RFP0" "0,1"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "CEC,CAN Error Counter Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "TEC,TEC"
|
|
hexmask.long.byte 0x00 0.--7. 1. "REC,REC"
|
|
group.long 0xB0++0x03
|
|
line.long 0x00 "TSP,CAN Time Stamp Counter Prescaler Register"
|
|
bitfld.long 0x00 0.--3. "TSP,TSP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0xB8++0x03
|
|
line.long 0x00 "TSC,CAN Time Stamp Counter Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "TSC,TSC"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "CANA (CAN Controller (CAN))"
|
|
base ad:0x40005400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MC,CAN Mailbox Configuration Register"
|
|
bitfld.long 0x00 31. "MC31,MC31" "0,1"
|
|
bitfld.long 0x00 30. "MC30,MC30" "0,1"
|
|
bitfld.long 0x00 29. "MC29,MC29" "0,1"
|
|
bitfld.long 0x00 28. "MC28,MC28" "0,1"
|
|
bitfld.long 0x00 27. "MC27,MC27" "0,1"
|
|
bitfld.long 0x00 26. "MC26,MC26" "0,1"
|
|
bitfld.long 0x00 25. "MC25,MC25" "0,1"
|
|
bitfld.long 0x00 24. "MC24,MC24" "0,1"
|
|
bitfld.long 0x00 23. "MC23,MC23" "0,1"
|
|
bitfld.long 0x00 22. "MC22,MC22" "0,1"
|
|
bitfld.long 0x00 21. "MC21,MC21" "0,1"
|
|
bitfld.long 0x00 20. "MC20,MC20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MC19,MC19" "0,1"
|
|
bitfld.long 0x00 18. "MC18,MC18" "0,1"
|
|
bitfld.long 0x00 17. "MC17,MC17" "0,1"
|
|
bitfld.long 0x00 16. "MC16,MC16" "0,1"
|
|
bitfld.long 0x00 15. "MC15,MC15" "0,1"
|
|
bitfld.long 0x00 14. "MC14,MC14" "0,1"
|
|
bitfld.long 0x00 13. "MC13,MC13" "0,1"
|
|
bitfld.long 0x00 12. "MC12,MC12" "0,1"
|
|
bitfld.long 0x00 11. "MC11,MC11" "0,1"
|
|
bitfld.long 0x00 10. "MC10,MC10" "0,1"
|
|
bitfld.long 0x00 9. "MC9,MC9" "0,1"
|
|
bitfld.long 0x00 8. "MC8,MC8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MC7,MC7" "0,1"
|
|
bitfld.long 0x00 6. "MC6,MC6" "0,1"
|
|
bitfld.long 0x00 5. "MC5,MC5" "0,1"
|
|
bitfld.long 0x00 4. "MC4,MC4" "0,1"
|
|
bitfld.long 0x00 3. "MC3,MC3" "0,1"
|
|
bitfld.long 0x00 2. "MC2,MC2" "0,1"
|
|
bitfld.long 0x00 1. "MC1,MC1" "0,1"
|
|
bitfld.long 0x00 0. "MC0,MC0" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "MD,CAN Mailbox Direction Register"
|
|
rbitfld.long 0x00 31. "MD31,MD31" "0,1"
|
|
bitfld.long 0x00 30. "MD30,MD30" "0,1"
|
|
bitfld.long 0x00 29. "MD29,MD29" "0,1"
|
|
bitfld.long 0x00 28. "MD28,MD28" "0,1"
|
|
bitfld.long 0x00 27. "MD27,MD27" "0,1"
|
|
bitfld.long 0x00 26. "MD26,MD26" "0,1"
|
|
bitfld.long 0x00 25. "MD25,MD25" "0,1"
|
|
bitfld.long 0x00 24. "MD24,MD24" "0,1"
|
|
bitfld.long 0x00 23. "MD23,MD23" "0,1"
|
|
bitfld.long 0x00 22. "MD22,MD22" "0,1"
|
|
bitfld.long 0x00 21. "MD21,MD21" "0,1"
|
|
bitfld.long 0x00 20. "MD20,MD20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MD19,MD19" "0,1"
|
|
bitfld.long 0x00 18. "MD18,MD18" "0,1"
|
|
bitfld.long 0x00 17. "MD17,MD17" "0,1"
|
|
bitfld.long 0x00 16. "MD16,MD16" "0,1"
|
|
bitfld.long 0x00 15. "MD15,MD15" "0,1"
|
|
bitfld.long 0x00 14. "MD14,MD14" "0,1"
|
|
bitfld.long 0x00 13. "MD13,MD13" "0,1"
|
|
bitfld.long 0x00 12. "MD12,MD12" "0,1"
|
|
bitfld.long 0x00 11. "MD11,MD11" "0,1"
|
|
bitfld.long 0x00 10. "MD10,MD10" "0,1"
|
|
bitfld.long 0x00 9. "MD9,MD9" "0,1"
|
|
bitfld.long 0x00 8. "MD8,MD8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MD7,MD7" "0,1"
|
|
bitfld.long 0x00 6. "MD6,MD6" "0,1"
|
|
bitfld.long 0x00 5. "MD5,MD5" "0,1"
|
|
bitfld.long 0x00 4. "MD4,MD4" "0,1"
|
|
bitfld.long 0x00 3. "MD3,MD3" "0,1"
|
|
bitfld.long 0x00 2. "MD2,MD2" "0,1"
|
|
bitfld.long 0x00 1. "MD1,MD1" "0,1"
|
|
bitfld.long 0x00 0. "MD0,MD0" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "TRS,CAN Transmission Request Set Register"
|
|
bitfld.long 0x00 30. "TRS30,TRS30" "0,1"
|
|
bitfld.long 0x00 29. "TRS29,TRS29" "0,1"
|
|
bitfld.long 0x00 28. "TRS28,TRS28" "0,1"
|
|
bitfld.long 0x00 27. "TRS27,TRS27" "0,1"
|
|
bitfld.long 0x00 26. "TRS26,TRS26" "0,1"
|
|
bitfld.long 0x00 25. "TRS25,TRS25" "0,1"
|
|
bitfld.long 0x00 24. "TRS24,TRS24" "0,1"
|
|
bitfld.long 0x00 23. "TRS23,TRS23" "0,1"
|
|
bitfld.long 0x00 22. "TRS22,TRS22" "0,1"
|
|
bitfld.long 0x00 21. "TRS21,TRS21" "0,1"
|
|
bitfld.long 0x00 20. "TRS20,TRS20" "0,1"
|
|
bitfld.long 0x00 19. "TRS19,TRS19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TRS18,TRS18" "0,1"
|
|
bitfld.long 0x00 17. "TRS17,TRS17" "0,1"
|
|
bitfld.long 0x00 16. "TRS16,TRS16" "0,1"
|
|
bitfld.long 0x00 15. "TRS15,TRS15" "0,1"
|
|
bitfld.long 0x00 14. "TRS14,TRS14" "0,1"
|
|
bitfld.long 0x00 13. "TRS13,TRS13" "0,1"
|
|
bitfld.long 0x00 12. "TRS12,TRS12" "0,1"
|
|
bitfld.long 0x00 11. "TRS11,TRS11" "0,1"
|
|
bitfld.long 0x00 10. "TRS10,TRS10" "0,1"
|
|
bitfld.long 0x00 9. "TRS9,TRS9" "0,1"
|
|
bitfld.long 0x00 8. "TRS8,TRS8" "0,1"
|
|
bitfld.long 0x00 7. "TRS7,TRS7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TRS6,TRS6" "0,1"
|
|
bitfld.long 0x00 5. "TRS5,TRS5" "0,1"
|
|
bitfld.long 0x00 4. "TRS4,TRS4" "0,1"
|
|
bitfld.long 0x00 3. "TRS3,TRS3" "0,1"
|
|
bitfld.long 0x00 2. "TRS2,TRS2" "0,1"
|
|
bitfld.long 0x00 1. "TRS1,TRS1" "0,1"
|
|
bitfld.long 0x00 0. "TRS0,TRS0" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "TRR,CAN Transmission Request Reset Register"
|
|
bitfld.long 0x00 30. "TRR30,TRR30" "0,1"
|
|
bitfld.long 0x00 29. "TRR29,TRR29" "0,1"
|
|
bitfld.long 0x00 28. "TRR28,TRR28" "0,1"
|
|
bitfld.long 0x00 27. "TRR27,TRR27" "0,1"
|
|
bitfld.long 0x00 26. "TRR26,TRR26" "0,1"
|
|
bitfld.long 0x00 25. "TRR25,TRR25" "0,1"
|
|
bitfld.long 0x00 24. "TRR24,TRR24" "0,1"
|
|
bitfld.long 0x00 23. "TRR23,TRR23" "0,1"
|
|
bitfld.long 0x00 22. "TRR22,TRR22" "0,1"
|
|
bitfld.long 0x00 21. "TRR21,TRR21" "0,1"
|
|
bitfld.long 0x00 20. "TRR20,TRR20" "0,1"
|
|
bitfld.long 0x00 19. "TRR19,TRR19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TRR18,TRR18" "0,1"
|
|
bitfld.long 0x00 17. "TRR17,TRR17" "0,1"
|
|
bitfld.long 0x00 16. "TRR16,TRR16" "0,1"
|
|
bitfld.long 0x00 15. "TRR15,TRR15" "0,1"
|
|
bitfld.long 0x00 14. "TRR14,TRR14" "0,1"
|
|
bitfld.long 0x00 13. "TRR13,TRR13" "0,1"
|
|
bitfld.long 0x00 12. "TRR12,TRR12" "0,1"
|
|
bitfld.long 0x00 11. "TRR11,TRR11" "0,1"
|
|
bitfld.long 0x00 10. "TRR10,TRR10" "0,1"
|
|
bitfld.long 0x00 9. "TRR9,TRR9" "0,1"
|
|
bitfld.long 0x00 8. "TRR8,TRR8" "0,1"
|
|
bitfld.long 0x00 7. "TRR7,TRR7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TRR6,TRR6" "0,1"
|
|
bitfld.long 0x00 5. "TRR5,TRR5" "0,1"
|
|
bitfld.long 0x00 4. "TRR4,TRR4" "0,1"
|
|
bitfld.long 0x00 3. "TRR3,TRR3" "0,1"
|
|
bitfld.long 0x00 2. "TRR2,TRR2" "0,1"
|
|
bitfld.long 0x00 1. "TRR1,TRR1" "0,1"
|
|
bitfld.long 0x00 0. "TRR0,TRR0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "TA,CAN Transmission Acknowledge Register"
|
|
bitfld.long 0x00 30. "TA30,TA30" "0,1"
|
|
bitfld.long 0x00 29. "TA29,TA29" "0,1"
|
|
bitfld.long 0x00 28. "TA28,TA28" "0,1"
|
|
bitfld.long 0x00 27. "TA27,TA27" "0,1"
|
|
bitfld.long 0x00 26. "TA26,TA26" "0,1"
|
|
bitfld.long 0x00 25. "TA25,TA25" "0,1"
|
|
bitfld.long 0x00 24. "TA24,TA24" "0,1"
|
|
bitfld.long 0x00 23. "TA23,TA23" "0,1"
|
|
bitfld.long 0x00 22. "TA22,TA22" "0,1"
|
|
bitfld.long 0x00 21. "TA21,TA21" "0,1"
|
|
bitfld.long 0x00 20. "TA20,TA20" "0,1"
|
|
bitfld.long 0x00 19. "TA19,TA19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TA18,TA18" "0,1"
|
|
bitfld.long 0x00 17. "TA17,TA17" "0,1"
|
|
bitfld.long 0x00 16. "TA16,TA16" "0,1"
|
|
bitfld.long 0x00 15. "TA15,TA15" "0,1"
|
|
bitfld.long 0x00 14. "TA14,TA14" "0,1"
|
|
bitfld.long 0x00 13. "TA13,TA13" "0,1"
|
|
bitfld.long 0x00 12. "TA12,TA12" "0,1"
|
|
bitfld.long 0x00 11. "TA11,TA11" "0,1"
|
|
bitfld.long 0x00 10. "TA10,TA10" "0,1"
|
|
bitfld.long 0x00 9. "TA9,TA9" "0,1"
|
|
bitfld.long 0x00 8. "TA8,TA8" "0,1"
|
|
bitfld.long 0x00 7. "TA7,TA7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TA6,TA6" "0,1"
|
|
bitfld.long 0x00 5. "TA5,TA5" "0,1"
|
|
bitfld.long 0x00 4. "TA4,TA4" "0,1"
|
|
bitfld.long 0x00 3. "TA3,TA3" "0,1"
|
|
bitfld.long 0x00 2. "TA2,TA2" "0,1"
|
|
bitfld.long 0x00 1. "TA1,TA1" "0,1"
|
|
bitfld.long 0x00 0. "TA0,TA0" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AA,CAN Abort Acknowledge Register"
|
|
bitfld.long 0x00 30. "AA30,AA30" "0,1"
|
|
bitfld.long 0x00 29. "AA29,AA29" "0,1"
|
|
bitfld.long 0x00 28. "AA28,AA28" "0,1"
|
|
bitfld.long 0x00 27. "AA27,AA27" "0,1"
|
|
bitfld.long 0x00 26. "AA26,AA26" "0,1"
|
|
bitfld.long 0x00 25. "AA25,AA25" "0,1"
|
|
bitfld.long 0x00 24. "AA24,AA24" "0,1"
|
|
bitfld.long 0x00 23. "AA23,AA23" "0,1"
|
|
bitfld.long 0x00 22. "AA22,AA22" "0,1"
|
|
bitfld.long 0x00 21. "AA21,AA21" "0,1"
|
|
bitfld.long 0x00 20. "AA20,AA20" "0,1"
|
|
bitfld.long 0x00 19. "AA19,AA19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "AA18,AA18" "0,1"
|
|
bitfld.long 0x00 17. "AA17,AA17" "0,1"
|
|
bitfld.long 0x00 16. "AA16,AA16" "0,1"
|
|
bitfld.long 0x00 15. "AA15,AA15" "0,1"
|
|
bitfld.long 0x00 14. "AA14,AA14" "0,1"
|
|
bitfld.long 0x00 13. "AA13,AA13" "0,1"
|
|
bitfld.long 0x00 12. "AA12,AA12" "0,1"
|
|
bitfld.long 0x00 11. "AA11,AA11" "0,1"
|
|
bitfld.long 0x00 10. "AA10,AA10" "0,1"
|
|
bitfld.long 0x00 9. "AA9,AA9" "0,1"
|
|
bitfld.long 0x00 8. "AA8,AA8" "0,1"
|
|
bitfld.long 0x00 7. "AA7,AA7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "AA6,AA6" "0,1"
|
|
bitfld.long 0x00 5. "AA5,AA5" "0,1"
|
|
bitfld.long 0x00 4. "AA4,AA4" "0,1"
|
|
bitfld.long 0x00 3. "AA3,AA3" "0,1"
|
|
bitfld.long 0x00 2. "AA2,AA2" "0,1"
|
|
bitfld.long 0x00 1. "AA1,AA1" "0,1"
|
|
bitfld.long 0x00 0. "AA0,AA0" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "RMP,CAN Receive Message Pending Register"
|
|
bitfld.long 0x00 31. "RMP31,RMP31" "0,1"
|
|
bitfld.long 0x00 30. "RMP30,RMP30" "0,1"
|
|
bitfld.long 0x00 29. "RMP29,RMP29" "0,1"
|
|
bitfld.long 0x00 28. "RMP28,RMP28" "0,1"
|
|
bitfld.long 0x00 27. "RMP27,RMP27" "0,1"
|
|
bitfld.long 0x00 26. "RMP26,RMP26" "0,1"
|
|
bitfld.long 0x00 25. "RMP25,RMP25" "0,1"
|
|
bitfld.long 0x00 24. "RMP24,RMP24" "0,1"
|
|
bitfld.long 0x00 23. "RMP23,RMP23" "0,1"
|
|
bitfld.long 0x00 22. "RMP22,RMP22" "0,1"
|
|
bitfld.long 0x00 21. "RMP21,RMP21" "0,1"
|
|
bitfld.long 0x00 20. "RMP20,RMP20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RMP19,RMP19" "0,1"
|
|
bitfld.long 0x00 18. "RMP18,RMP18" "0,1"
|
|
bitfld.long 0x00 17. "RMP17,RMP17" "0,1"
|
|
bitfld.long 0x00 16. "RMP16,RMP16" "0,1"
|
|
bitfld.long 0x00 15. "RMP15,RMP15" "0,1"
|
|
bitfld.long 0x00 14. "RMP14,RMP14" "0,1"
|
|
bitfld.long 0x00 13. "RMP13,RMP13" "0,1"
|
|
bitfld.long 0x00 12. "RMP12,RMP12" "0,1"
|
|
bitfld.long 0x00 11. "RMP11,RMP11" "0,1"
|
|
bitfld.long 0x00 10. "RMP10,RMP10" "0,1"
|
|
bitfld.long 0x00 9. "RMP9,RMP9" "0,1"
|
|
bitfld.long 0x00 8. "RMP8,RMP8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RMP7,RMP7" "0,1"
|
|
bitfld.long 0x00 6. "RMP6,RMP6" "0,1"
|
|
bitfld.long 0x00 5. "RMP5,RMP5" "0,1"
|
|
bitfld.long 0x00 4. "RMP4,RMP4" "0,1"
|
|
bitfld.long 0x00 3. "RMP3,RMP3" "0,1"
|
|
bitfld.long 0x00 2. "RMP2,RMP2" "0,1"
|
|
bitfld.long 0x00 1. "RMP1,RMP1" "0,1"
|
|
bitfld.long 0x00 0. "RMP0,RMP0" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "RML,CAN Receive Message Lost Register"
|
|
bitfld.long 0x00 31. "RML31,RML31" "0,1"
|
|
bitfld.long 0x00 30. "RML30,RML30" "0,1"
|
|
bitfld.long 0x00 29. "RML29,RML29" "0,1"
|
|
bitfld.long 0x00 28. "RML28,RML28" "0,1"
|
|
bitfld.long 0x00 27. "RML27,RML27" "0,1"
|
|
bitfld.long 0x00 26. "RML26,RML26" "0,1"
|
|
bitfld.long 0x00 25. "RML25,RML25" "0,1"
|
|
bitfld.long 0x00 24. "RML24,RML24" "0,1"
|
|
bitfld.long 0x00 23. "RML23,RML23" "0,1"
|
|
bitfld.long 0x00 22. "RML22,RML22" "0,1"
|
|
bitfld.long 0x00 21. "RML21,RML21" "0,1"
|
|
bitfld.long 0x00 20. "RML20,RML20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RML19,RML19" "0,1"
|
|
bitfld.long 0x00 18. "RML18,RML18" "0,1"
|
|
bitfld.long 0x00 17. "RML17,RML17" "0,1"
|
|
bitfld.long 0x00 16. "RML16,RML16" "0,1"
|
|
bitfld.long 0x00 15. "RML15,RML15" "0,1"
|
|
bitfld.long 0x00 14. "RML14,RML14" "0,1"
|
|
bitfld.long 0x00 13. "RML13,RML13" "0,1"
|
|
bitfld.long 0x00 12. "RML12,RML12" "0,1"
|
|
bitfld.long 0x00 11. "RML11,RML11" "0,1"
|
|
bitfld.long 0x00 10. "RML10,RML10" "0,1"
|
|
bitfld.long 0x00 9. "RML9,RML9" "0,1"
|
|
bitfld.long 0x00 8. "RML8,RML8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RML7,RML7" "0,1"
|
|
bitfld.long 0x00 6. "RML6,RML6" "0,1"
|
|
bitfld.long 0x00 5. "RML5,RML5" "0,1"
|
|
bitfld.long 0x00 4. "RML4,RML4" "0,1"
|
|
bitfld.long 0x00 3. "RML3,RML3" "0,1"
|
|
bitfld.long 0x00 2. "RML2,RML2" "0,1"
|
|
bitfld.long 0x00 1. "RML1,RML1" "0,1"
|
|
bitfld.long 0x00 0. "RML0,RML0" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "LAM,CAN Local Acceptance Mask Register"
|
|
bitfld.long 0x00 31. "LAMI,LAMI" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "LAM,LAM"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "GAM,CAN Global Acceptance Mask Register"
|
|
bitfld.long 0x00 31. "GAMI,GAMI" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "GAM,GAM"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "MCR,CAN Master Control Register"
|
|
bitfld.long 0x00 11. "SUR,SUR" "0,1"
|
|
bitfld.long 0x00 9. "TSTLB,TSTLB" "0,1"
|
|
bitfld.long 0x00 8. "TSTERR,TSTERR" "0,1"
|
|
bitfld.long 0x00 7. "CCR,CCR" "0,1"
|
|
bitfld.long 0x00 6. "SMR,SMR" "0,1"
|
|
bitfld.long 0x00 4. "WUBA,WUBA" "0,1"
|
|
bitfld.long 0x00 3. "MTOS,MTOS" "0,1"
|
|
bitfld.long 0x00 1. "TSCC,TSCC" "0,1"
|
|
bitfld.long 0x00 0. "SRES,SRES" "0,1"
|
|
rgroup.long 0x58++0x03
|
|
line.long 0x00 "GSR,CAN Global Status Register"
|
|
bitfld.long 0x00 12.--16. "MIS,MIS" "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 11. "RM,RM" "0,1"
|
|
bitfld.long 0x00 10. "TM,TM" "0,1"
|
|
bitfld.long 0x00 8. "SUA,SUA" "0,1"
|
|
bitfld.long 0x00 7. "CCE,CCE" "0,1"
|
|
bitfld.long 0x00 6. "SMA,SMA" "0,1"
|
|
bitfld.long 0x00 3. "TSO,TSO" "0,1"
|
|
bitfld.long 0x00 2. "BO,BO" "0,1"
|
|
bitfld.long 0x00 1. "EP,EP" "0,1"
|
|
bitfld.long 0x00 0. "EW,EW" "0,1"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "BCR1,CAN Bit Configuration Register 1"
|
|
hexmask.long.word 0x00 0.--9. 1. "BRP,BRP"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "BCR2,CAN Bit Configuration Register 2"
|
|
bitfld.long 0x00 8.--9. "SJW,SJW" "0,1,2,3"
|
|
bitfld.long 0x00 7. "SAM,SAM" "0,1"
|
|
bitfld.long 0x00 4.--6. "TSEG2,TSEG2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. "TSEG1,TSEG1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "GIF,CAN Global Interrupt Flag Register"
|
|
bitfld.long 0x00 7. "RFPF,RFPF" "0,1"
|
|
bitfld.long 0x00 6. "WUIF,WUIF" "0,1"
|
|
bitfld.long 0x00 5. "RMLIF,RMLIF" "0,1"
|
|
bitfld.long 0x00 4. "TRMABF,TRMABF" "0,1"
|
|
bitfld.long 0x00 3. "TSOIF,TSOIF" "0,1"
|
|
bitfld.long 0x00 2. "BOIF,BOIF" "0,1"
|
|
bitfld.long 0x00 1. "EPIF,EPIF" "0,1"
|
|
bitfld.long 0x00 0. "WLIF,WLIF" "0,1"
|
|
group.long 0x78++0x03
|
|
line.long 0x00 "GIM,CAN Global Interrupt Mask Register"
|
|
bitfld.long 0x00 7. "RFPM,RFPM" "0,1"
|
|
bitfld.long 0x00 6. "WUIM,WUIM" "0,1"
|
|
bitfld.long 0x00 5. "RMLIM,RMLIM" "0,1"
|
|
bitfld.long 0x00 4. "TRMABF,TRMABF" "0,1"
|
|
bitfld.long 0x00 3. "TSOIM,TSOIM" "0,1"
|
|
bitfld.long 0x00 2. "BOIM,BOIM" "0,1"
|
|
bitfld.long 0x00 1. "EPIM,EPIM" "0,1"
|
|
bitfld.long 0x00 0. "WLIM,WLIM" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "MBTIF,CAN Mailbox Transmit Interrupt Flag Register"
|
|
bitfld.long 0x00 30. "MBTIF30,MBTIF30" "0,1"
|
|
bitfld.long 0x00 29. "MBTIF29,MBTIF29" "0,1"
|
|
bitfld.long 0x00 28. "MBTIF28,MBTIF28" "0,1"
|
|
bitfld.long 0x00 27. "MBTIF27,MBTIF27" "0,1"
|
|
bitfld.long 0x00 26. "MBTIF26,MBTIF26" "0,1"
|
|
bitfld.long 0x00 25. "MBTIF25,MBTIF25" "0,1"
|
|
bitfld.long 0x00 24. "MBTIF24,MBTIF24" "0,1"
|
|
bitfld.long 0x00 23. "MBTIF23,MBTIF23" "0,1"
|
|
bitfld.long 0x00 22. "MBTIF22,MBTIF22" "0,1"
|
|
bitfld.long 0x00 21. "MBTIF21,MBTIF21" "0,1"
|
|
bitfld.long 0x00 20. "MBTIF20,MBTIF20" "0,1"
|
|
bitfld.long 0x00 19. "MBTIF19,MBTIF19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "MBTIF18,MBTIF18" "0,1"
|
|
bitfld.long 0x00 17. "MBTIF17,MBTIF17" "0,1"
|
|
bitfld.long 0x00 16. "MBTIF16,MBTIF16" "0,1"
|
|
bitfld.long 0x00 15. "MBTIF15,MBTIF15" "0,1"
|
|
bitfld.long 0x00 14. "MBTIF14,MBTIF14" "0,1"
|
|
bitfld.long 0x00 13. "MBTIF13,MBTIF13" "0,1"
|
|
bitfld.long 0x00 12. "MBTIF12,MBTIF12" "0,1"
|
|
bitfld.long 0x00 11. "MBTIF11,MBTIF11" "0,1"
|
|
bitfld.long 0x00 10. "MBTIF10,MBTIF10" "0,1"
|
|
bitfld.long 0x00 9. "MBTIF9,MBTIF9" "0,1"
|
|
bitfld.long 0x00 8. "MBTIF8,MBTIF8" "0,1"
|
|
bitfld.long 0x00 7. "MBTIF7,MBTIF7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "MBTIF6,MBTIF6" "0,1"
|
|
bitfld.long 0x00 5. "MBTIF5,MBTIF5" "0,1"
|
|
bitfld.long 0x00 4. "MBTIF4,MBTIF4" "0,1"
|
|
bitfld.long 0x00 3. "MBTIF3,MBTIF3" "0,1"
|
|
bitfld.long 0x00 2. "MBTIF2,MBTIF2" "0,1"
|
|
bitfld.long 0x00 1. "MBTIF1,MBTIF1" "0,1"
|
|
bitfld.long 0x00 0. "MBTIF0,MBTIF0" "0,1"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "MBRIF,CAN Mailbox Receive Interrupt Flag Register"
|
|
bitfld.long 0x00 31. "MBRIF31,MBRIF31" "0,1"
|
|
bitfld.long 0x00 30. "MBRIF30,MBRIF30" "0,1"
|
|
bitfld.long 0x00 29. "MBRIF29,MBRIF29" "0,1"
|
|
bitfld.long 0x00 28. "MBRIF28,MBRIF28" "0,1"
|
|
bitfld.long 0x00 27. "MBRIF27,MBRIF27" "0,1"
|
|
bitfld.long 0x00 26. "MBRIF26,MBRIF26" "0,1"
|
|
bitfld.long 0x00 25. "MBRIF25,MBRIF25" "0,1"
|
|
bitfld.long 0x00 24. "MBRIF24,MBRIF24" "0,1"
|
|
bitfld.long 0x00 23. "MBRIF23,MBRIF23" "0,1"
|
|
bitfld.long 0x00 22. "MBRIF22,MBRIF22" "0,1"
|
|
bitfld.long 0x00 21. "MBRIF21,MBRIF21" "0,1"
|
|
bitfld.long 0x00 20. "MBRIF20,MBRIF20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MBRIF19,MBRIF19" "0,1"
|
|
bitfld.long 0x00 18. "MBRIF18,MBRIF18" "0,1"
|
|
bitfld.long 0x00 17. "MBRIF17,MBRIF17" "0,1"
|
|
bitfld.long 0x00 16. "MBRIF16,MBRIF16" "0,1"
|
|
bitfld.long 0x00 15. "MBRIF15,MBRIF15" "0,1"
|
|
bitfld.long 0x00 14. "MBRIF14,MBRIF14" "0,1"
|
|
bitfld.long 0x00 13. "MBRIF13,MBRIF13" "0,1"
|
|
bitfld.long 0x00 12. "MBRIF12,MBRIF12" "0,1"
|
|
bitfld.long 0x00 11. "MBRIF11,MBRIF11" "0,1"
|
|
bitfld.long 0x00 10. "MBRIF10,MBRIF10" "0,1"
|
|
bitfld.long 0x00 9. "MBRIF9,MBRIF9" "0,1"
|
|
bitfld.long 0x00 8. "MBRIF8,MBRIF8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MBRIF7,MBRIF7" "0,1"
|
|
bitfld.long 0x00 6. "MBRIF6,MBRIF6" "0,1"
|
|
bitfld.long 0x00 5. "MBRIF5,MBRIF5" "0,1"
|
|
bitfld.long 0x00 4. "MBRIF4,MBRIF4" "0,1"
|
|
bitfld.long 0x00 3. "MBRIF3,MBRIF3" "0,1"
|
|
bitfld.long 0x00 2. "MBRIF2,MBRIF2" "0,1"
|
|
bitfld.long 0x00 1. "MBRIF1,MBRIF1" "0,1"
|
|
bitfld.long 0x00 0. "MBRIF0,MBRIF0" "0,1"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "MBIM,CAN Mailbox Interrupt Mask Register"
|
|
bitfld.long 0x00 31. "MBIM31,MBIM31" "0,1"
|
|
bitfld.long 0x00 30. "MBIM30,MBIM30" "0,1"
|
|
bitfld.long 0x00 29. "MBIM29,MBIM29" "0,1"
|
|
bitfld.long 0x00 28. "MBIM28,MBIM28" "0,1"
|
|
bitfld.long 0x00 27. "MBIM27,MBIM27" "0,1"
|
|
bitfld.long 0x00 26. "MBIM26,MBIM26" "0,1"
|
|
bitfld.long 0x00 25. "MBIM25,MBIM25" "0,1"
|
|
bitfld.long 0x00 24. "MBIM24,MBIM24" "0,1"
|
|
bitfld.long 0x00 23. "MBIM23,MBIM23" "0,1"
|
|
bitfld.long 0x00 22. "MBIM22,MBIM22" "0,1"
|
|
bitfld.long 0x00 21. "MBIM21,MBIM21" "0,1"
|
|
bitfld.long 0x00 20. "MBIM20,MBIM20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MBIM19,MBIM19" "0,1"
|
|
bitfld.long 0x00 18. "MBIM18,MBIM18" "0,1"
|
|
bitfld.long 0x00 17. "MBIM17,MBIM17" "0,1"
|
|
bitfld.long 0x00 16. "MBIM16,MBIM16" "0,1"
|
|
bitfld.long 0x00 15. "MBIM15,MBIM15" "0,1"
|
|
bitfld.long 0x00 14. "MBIM14,MBIM14" "0,1"
|
|
bitfld.long 0x00 13. "MBIM13,MBIM13" "0,1"
|
|
bitfld.long 0x00 12. "MBIM12,MBIM12" "0,1"
|
|
bitfld.long 0x00 11. "MBIM11,MBIM11" "0,1"
|
|
bitfld.long 0x00 10. "MBIM10,MBIM10" "0,1"
|
|
bitfld.long 0x00 9. "MBIM9,MBIM9" "0,1"
|
|
bitfld.long 0x00 8. "MBIM8,MBIM8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MBIM7,MBIM7" "0,1"
|
|
bitfld.long 0x00 6. "MBIM6,MBIM6" "0,1"
|
|
bitfld.long 0x00 5. "MBIM5,MBIM5" "0,1"
|
|
bitfld.long 0x00 4. "MBIM4,MBIM4" "0,1"
|
|
bitfld.long 0x00 3. "MBIM3,MBIM3" "0,1"
|
|
bitfld.long 0x00 2. "MBIM2,MBIM2" "0,1"
|
|
bitfld.long 0x00 1. "MBIM1,MBIM1" "0,1"
|
|
bitfld.long 0x00 0. "MBIM0,MBIM0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "CDR,CAN Change Data Request Register"
|
|
bitfld.long 0x00 30. "CDR30,CDR30" "0,1"
|
|
bitfld.long 0x00 29. "CDR29,CDR29" "0,1"
|
|
bitfld.long 0x00 28. "CDR28,CDR28" "0,1"
|
|
bitfld.long 0x00 27. "CDR27,CDR27" "0,1"
|
|
bitfld.long 0x00 26. "CDR26,CDR26" "0,1"
|
|
bitfld.long 0x00 25. "CDR25,CDR25" "0,1"
|
|
bitfld.long 0x00 24. "CDR24,CDR24" "0,1"
|
|
bitfld.long 0x00 23. "CDR23,CDR23" "0,1"
|
|
bitfld.long 0x00 22. "CDR22,CDR22" "0,1"
|
|
bitfld.long 0x00 21. "CDR21,CDR21" "0,1"
|
|
bitfld.long 0x00 20. "CDR20,CDR20" "0,1"
|
|
bitfld.long 0x00 19. "CDR19,CDR19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "CDR18,CDR18" "0,1"
|
|
bitfld.long 0x00 17. "CDR17,CDR17" "0,1"
|
|
bitfld.long 0x00 16. "CDR16,CDR16" "0,1"
|
|
bitfld.long 0x00 15. "CDR15,CDR15" "0,1"
|
|
bitfld.long 0x00 14. "CDR14,CDR14" "0,1"
|
|
bitfld.long 0x00 13. "CDR13,CDR13" "0,1"
|
|
bitfld.long 0x00 12. "CDR12,CDR12" "0,1"
|
|
bitfld.long 0x00 11. "CDR11,CDR11" "0,1"
|
|
bitfld.long 0x00 10. "CDR10,CDR10" "0,1"
|
|
bitfld.long 0x00 9. "CDR9,CDR9" "0,1"
|
|
bitfld.long 0x00 8. "CDR8,CDR8" "0,1"
|
|
bitfld.long 0x00 7. "CDR7,CDR7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "CDR6,CDR6" "0,1"
|
|
bitfld.long 0x00 5. "CDR5,CDR5" "0,1"
|
|
bitfld.long 0x00 4. "CDR4,CDR4" "0,1"
|
|
bitfld.long 0x00 3. "CDR3,CDR3" "0,1"
|
|
bitfld.long 0x00 2. "CDR2,CDR2" "0,1"
|
|
bitfld.long 0x00 1. "CDR1,CDR1" "0,1"
|
|
bitfld.long 0x00 0. "CDR0,CDR0" "0,1"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RFP,CAN Remote Frame Pending Register"
|
|
bitfld.long 0x00 31. "RFP31,RFP31" "0,1"
|
|
bitfld.long 0x00 30. "RFP30,RFP30" "0,1"
|
|
bitfld.long 0x00 29. "RFP29,RFP29" "0,1"
|
|
bitfld.long 0x00 28. "RFP28,RFP28" "0,1"
|
|
bitfld.long 0x00 27. "RFP27,RFP27" "0,1"
|
|
bitfld.long 0x00 26. "RFP26,RFP26" "0,1"
|
|
bitfld.long 0x00 25. "RFP25,RFP25" "0,1"
|
|
bitfld.long 0x00 24. "RFP24,RFP24" "0,1"
|
|
bitfld.long 0x00 23. "RFP23,RFP23" "0,1"
|
|
bitfld.long 0x00 22. "RFP22,RFP22" "0,1"
|
|
bitfld.long 0x00 21. "RFP21,RFP21" "0,1"
|
|
bitfld.long 0x00 20. "RFP20,RFP20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RFP19,RFP19" "0,1"
|
|
bitfld.long 0x00 18. "RFP18,RFP18" "0,1"
|
|
bitfld.long 0x00 17. "RFP17,RFP17" "0,1"
|
|
bitfld.long 0x00 16. "RFP16,RFP16" "0,1"
|
|
bitfld.long 0x00 15. "RFP15,RFP15" "0,1"
|
|
bitfld.long 0x00 14. "RFP14,RFP14" "0,1"
|
|
bitfld.long 0x00 13. "RFP13,RFP13" "0,1"
|
|
bitfld.long 0x00 12. "RFP12,RFP12" "0,1"
|
|
bitfld.long 0x00 11. "RFP11,RFP11" "0,1"
|
|
bitfld.long 0x00 10. "RFP10,RFP10" "0,1"
|
|
bitfld.long 0x00 9. "RFP9,RFP9" "0,1"
|
|
bitfld.long 0x00 8. "RFP8,RFP8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RFP7,RFP7" "0,1"
|
|
bitfld.long 0x00 6. "RFP6,RFP6" "0,1"
|
|
bitfld.long 0x00 5. "RFP5,RFP5" "0,1"
|
|
bitfld.long 0x00 4. "RFP4,RFP4" "0,1"
|
|
bitfld.long 0x00 3. "RFP3,RFP3" "0,1"
|
|
bitfld.long 0x00 2. "RFP2,RFP2" "0,1"
|
|
bitfld.long 0x00 1. "RFP1,RFP1" "0,1"
|
|
bitfld.long 0x00 0. "RFP0,RFP0" "0,1"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "CEC,CAN Error Counter Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "TEC,TEC"
|
|
hexmask.long.byte 0x00 0.--7. 1. "REC,REC"
|
|
group.long 0xB0++0x03
|
|
line.long 0x00 "TSP,CAN Time Stamp Counter Prescaler Register"
|
|
bitfld.long 0x00 0.--3. "TSP,TSP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0xB8++0x03
|
|
line.long 0x00 "TSC,CAN Time Stamp Counter Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "TSC,TSC"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "CANAMB (CAN Controller Mailbox RAM (CANMB))"
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB0"
|
|
base ad:0x40005000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB0"
|
|
base ad:0x40005000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB1"
|
|
base ad:0x40005020
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB1"
|
|
base ad:0x40005020
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB2"
|
|
base ad:0x40005040
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB2"
|
|
base ad:0x40005040
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB3"
|
|
base ad:0x40005060
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB3"
|
|
base ad:0x40005060
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB4"
|
|
base ad:0x40005080
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB4"
|
|
base ad:0x40005080
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB5"
|
|
base ad:0x400050A0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
repeat 2. (list 5. 6.) (list ad:0x400050A0 ad:0x400050C0)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB6"
|
|
base ad:0x400050C0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB7"
|
|
base ad:0x400050E0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 2. (list 7. 8.) (list ad:0x400050E0 ad:0x40005100)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB8"
|
|
base ad:0x40005100
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB9"
|
|
base ad:0x40005120
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB9"
|
|
base ad:0x40005120
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB10"
|
|
base ad:0x40005140
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB10"
|
|
base ad:0x40005140
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB11"
|
|
base ad:0x40005160
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB11"
|
|
base ad:0x40005160
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB12"
|
|
base ad:0x40005180
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
repeat 2. (list 12. 13.) (list ad:0x40005180 ad:0x400051A0)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB13"
|
|
base ad:0x400051A0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB14"
|
|
base ad:0x400051C0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 2. (list 14. 15.) (list ad:0x400051C0 ad:0x400051E0)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB15"
|
|
base ad:0x400051E0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB16"
|
|
base ad:0x40005200
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
repeat 2. (list 16. 17.) (list ad:0x40005200 ad:0x40005220)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 2. (list 17. 18.) (list ad:0x40005220 ad:0x40005240)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB18"
|
|
base ad:0x40005240
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB19"
|
|
base ad:0x40005260
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB19"
|
|
base ad:0x40005260
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB20"
|
|
base ad:0x40005280
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB20"
|
|
base ad:0x40005280
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB21"
|
|
base ad:0x400052A0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
repeat 2. (list 21. 22.) (list ad:0x400052A0 ad:0x400052C0)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB22"
|
|
base ad:0x400052C0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB23"
|
|
base ad:0x400052E0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 2. (list 23. 24.) (list ad:0x400052E0 ad:0x40005300)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB24"
|
|
base ad:0x40005300
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB25"
|
|
base ad:0x40005320
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
repeat 2. (list 25. 26.) (list ad:0x40005320 ad:0x40005340)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB26"
|
|
base ad:0x40005340
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB27"
|
|
base ad:0x40005360
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 2. (list 27. 28.) (list ad:0x40005360 ad:0x40005380)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB28"
|
|
base ad:0x40005380
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB29"
|
|
base ad:0x400053A0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CANAMB29"
|
|
base ad:0x400053A0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB30"
|
|
base ad:0x400053C0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
repeat 2. (list 30. 31.) (list ad:0x400053C0 ad:0x400053E0)
|
|
tree "CANAMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "CANAMB31"
|
|
base ad:0x400053E0
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
endif
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "CANB (CAN Controller (CAN))"
|
|
base ad:0x40006400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MC,CAN Mailbox Configuration Register"
|
|
bitfld.long 0x00 31. "MC31,MC31" "0,1"
|
|
bitfld.long 0x00 30. "MC30,MC30" "0,1"
|
|
bitfld.long 0x00 29. "MC29,MC29" "0,1"
|
|
bitfld.long 0x00 28. "MC28,MC28" "0,1"
|
|
bitfld.long 0x00 27. "MC27,MC27" "0,1"
|
|
bitfld.long 0x00 26. "MC26,MC26" "0,1"
|
|
bitfld.long 0x00 25. "MC25,MC25" "0,1"
|
|
bitfld.long 0x00 24. "MC24,MC24" "0,1"
|
|
bitfld.long 0x00 23. "MC23,MC23" "0,1"
|
|
bitfld.long 0x00 22. "MC22,MC22" "0,1"
|
|
bitfld.long 0x00 21. "MC21,MC21" "0,1"
|
|
bitfld.long 0x00 20. "MC20,MC20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MC19,MC19" "0,1"
|
|
bitfld.long 0x00 18. "MC18,MC18" "0,1"
|
|
bitfld.long 0x00 17. "MC17,MC17" "0,1"
|
|
bitfld.long 0x00 16. "MC16,MC16" "0,1"
|
|
bitfld.long 0x00 15. "MC15,MC15" "0,1"
|
|
bitfld.long 0x00 14. "MC14,MC14" "0,1"
|
|
bitfld.long 0x00 13. "MC13,MC13" "0,1"
|
|
bitfld.long 0x00 12. "MC12,MC12" "0,1"
|
|
bitfld.long 0x00 11. "MC11,MC11" "0,1"
|
|
bitfld.long 0x00 10. "MC10,MC10" "0,1"
|
|
bitfld.long 0x00 9. "MC9,MC9" "0,1"
|
|
bitfld.long 0x00 8. "MC8,MC8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MC7,MC7" "0,1"
|
|
bitfld.long 0x00 6. "MC6,MC6" "0,1"
|
|
bitfld.long 0x00 5. "MC5,MC5" "0,1"
|
|
bitfld.long 0x00 4. "MC4,MC4" "0,1"
|
|
bitfld.long 0x00 3. "MC3,MC3" "0,1"
|
|
bitfld.long 0x00 2. "MC2,MC2" "0,1"
|
|
bitfld.long 0x00 1. "MC1,MC1" "0,1"
|
|
bitfld.long 0x00 0. "MC0,MC0" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "MD,CAN Mailbox Direction Register"
|
|
rbitfld.long 0x00 31. "MD31,MD31" "0,1"
|
|
bitfld.long 0x00 30. "MD30,MD30" "0,1"
|
|
bitfld.long 0x00 29. "MD29,MD29" "0,1"
|
|
bitfld.long 0x00 28. "MD28,MD28" "0,1"
|
|
bitfld.long 0x00 27. "MD27,MD27" "0,1"
|
|
bitfld.long 0x00 26. "MD26,MD26" "0,1"
|
|
bitfld.long 0x00 25. "MD25,MD25" "0,1"
|
|
bitfld.long 0x00 24. "MD24,MD24" "0,1"
|
|
bitfld.long 0x00 23. "MD23,MD23" "0,1"
|
|
bitfld.long 0x00 22. "MD22,MD22" "0,1"
|
|
bitfld.long 0x00 21. "MD21,MD21" "0,1"
|
|
bitfld.long 0x00 20. "MD20,MD20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MD19,MD19" "0,1"
|
|
bitfld.long 0x00 18. "MD18,MD18" "0,1"
|
|
bitfld.long 0x00 17. "MD17,MD17" "0,1"
|
|
bitfld.long 0x00 16. "MD16,MD16" "0,1"
|
|
bitfld.long 0x00 15. "MD15,MD15" "0,1"
|
|
bitfld.long 0x00 14. "MD14,MD14" "0,1"
|
|
bitfld.long 0x00 13. "MD13,MD13" "0,1"
|
|
bitfld.long 0x00 12. "MD12,MD12" "0,1"
|
|
bitfld.long 0x00 11. "MD11,MD11" "0,1"
|
|
bitfld.long 0x00 10. "MD10,MD10" "0,1"
|
|
bitfld.long 0x00 9. "MD9,MD9" "0,1"
|
|
bitfld.long 0x00 8. "MD8,MD8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MD7,MD7" "0,1"
|
|
bitfld.long 0x00 6. "MD6,MD6" "0,1"
|
|
bitfld.long 0x00 5. "MD5,MD5" "0,1"
|
|
bitfld.long 0x00 4. "MD4,MD4" "0,1"
|
|
bitfld.long 0x00 3. "MD3,MD3" "0,1"
|
|
bitfld.long 0x00 2. "MD2,MD2" "0,1"
|
|
bitfld.long 0x00 1. "MD1,MD1" "0,1"
|
|
bitfld.long 0x00 0. "MD0,MD0" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "TRS,CAN Transmission Request Set Register"
|
|
bitfld.long 0x00 30. "TRS30,TRS30" "0,1"
|
|
bitfld.long 0x00 29. "TRS29,TRS29" "0,1"
|
|
bitfld.long 0x00 28. "TRS28,TRS28" "0,1"
|
|
bitfld.long 0x00 27. "TRS27,TRS27" "0,1"
|
|
bitfld.long 0x00 26. "TRS26,TRS26" "0,1"
|
|
bitfld.long 0x00 25. "TRS25,TRS25" "0,1"
|
|
bitfld.long 0x00 24. "TRS24,TRS24" "0,1"
|
|
bitfld.long 0x00 23. "TRS23,TRS23" "0,1"
|
|
bitfld.long 0x00 22. "TRS22,TRS22" "0,1"
|
|
bitfld.long 0x00 21. "TRS21,TRS21" "0,1"
|
|
bitfld.long 0x00 20. "TRS20,TRS20" "0,1"
|
|
bitfld.long 0x00 19. "TRS19,TRS19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TRS18,TRS18" "0,1"
|
|
bitfld.long 0x00 17. "TRS17,TRS17" "0,1"
|
|
bitfld.long 0x00 16. "TRS16,TRS16" "0,1"
|
|
bitfld.long 0x00 15. "TRS15,TRS15" "0,1"
|
|
bitfld.long 0x00 14. "TRS14,TRS14" "0,1"
|
|
bitfld.long 0x00 13. "TRS13,TRS13" "0,1"
|
|
bitfld.long 0x00 12. "TRS12,TRS12" "0,1"
|
|
bitfld.long 0x00 11. "TRS11,TRS11" "0,1"
|
|
bitfld.long 0x00 10. "TRS10,TRS10" "0,1"
|
|
bitfld.long 0x00 9. "TRS9,TRS9" "0,1"
|
|
bitfld.long 0x00 8. "TRS8,TRS8" "0,1"
|
|
bitfld.long 0x00 7. "TRS7,TRS7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TRS6,TRS6" "0,1"
|
|
bitfld.long 0x00 5. "TRS5,TRS5" "0,1"
|
|
bitfld.long 0x00 4. "TRS4,TRS4" "0,1"
|
|
bitfld.long 0x00 3. "TRS3,TRS3" "0,1"
|
|
bitfld.long 0x00 2. "TRS2,TRS2" "0,1"
|
|
bitfld.long 0x00 1. "TRS1,TRS1" "0,1"
|
|
bitfld.long 0x00 0. "TRS0,TRS0" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "TRR,CAN Transmission Request Reset Register"
|
|
bitfld.long 0x00 30. "TRR30,TRR30" "0,1"
|
|
bitfld.long 0x00 29. "TRR29,TRR29" "0,1"
|
|
bitfld.long 0x00 28. "TRR28,TRR28" "0,1"
|
|
bitfld.long 0x00 27. "TRR27,TRR27" "0,1"
|
|
bitfld.long 0x00 26. "TRR26,TRR26" "0,1"
|
|
bitfld.long 0x00 25. "TRR25,TRR25" "0,1"
|
|
bitfld.long 0x00 24. "TRR24,TRR24" "0,1"
|
|
bitfld.long 0x00 23. "TRR23,TRR23" "0,1"
|
|
bitfld.long 0x00 22. "TRR22,TRR22" "0,1"
|
|
bitfld.long 0x00 21. "TRR21,TRR21" "0,1"
|
|
bitfld.long 0x00 20. "TRR20,TRR20" "0,1"
|
|
bitfld.long 0x00 19. "TRR19,TRR19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TRR18,TRR18" "0,1"
|
|
bitfld.long 0x00 17. "TRR17,TRR17" "0,1"
|
|
bitfld.long 0x00 16. "TRR16,TRR16" "0,1"
|
|
bitfld.long 0x00 15. "TRR15,TRR15" "0,1"
|
|
bitfld.long 0x00 14. "TRR14,TRR14" "0,1"
|
|
bitfld.long 0x00 13. "TRR13,TRR13" "0,1"
|
|
bitfld.long 0x00 12. "TRR12,TRR12" "0,1"
|
|
bitfld.long 0x00 11. "TRR11,TRR11" "0,1"
|
|
bitfld.long 0x00 10. "TRR10,TRR10" "0,1"
|
|
bitfld.long 0x00 9. "TRR9,TRR9" "0,1"
|
|
bitfld.long 0x00 8. "TRR8,TRR8" "0,1"
|
|
bitfld.long 0x00 7. "TRR7,TRR7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TRR6,TRR6" "0,1"
|
|
bitfld.long 0x00 5. "TRR5,TRR5" "0,1"
|
|
bitfld.long 0x00 4. "TRR4,TRR4" "0,1"
|
|
bitfld.long 0x00 3. "TRR3,TRR3" "0,1"
|
|
bitfld.long 0x00 2. "TRR2,TRR2" "0,1"
|
|
bitfld.long 0x00 1. "TRR1,TRR1" "0,1"
|
|
bitfld.long 0x00 0. "TRR0,TRR0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "TA,CAN Transmission Acknowledge Register"
|
|
bitfld.long 0x00 30. "TA30,TA30" "0,1"
|
|
bitfld.long 0x00 29. "TA29,TA29" "0,1"
|
|
bitfld.long 0x00 28. "TA28,TA28" "0,1"
|
|
bitfld.long 0x00 27. "TA27,TA27" "0,1"
|
|
bitfld.long 0x00 26. "TA26,TA26" "0,1"
|
|
bitfld.long 0x00 25. "TA25,TA25" "0,1"
|
|
bitfld.long 0x00 24. "TA24,TA24" "0,1"
|
|
bitfld.long 0x00 23. "TA23,TA23" "0,1"
|
|
bitfld.long 0x00 22. "TA22,TA22" "0,1"
|
|
bitfld.long 0x00 21. "TA21,TA21" "0,1"
|
|
bitfld.long 0x00 20. "TA20,TA20" "0,1"
|
|
bitfld.long 0x00 19. "TA19,TA19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "TA18,TA18" "0,1"
|
|
bitfld.long 0x00 17. "TA17,TA17" "0,1"
|
|
bitfld.long 0x00 16. "TA16,TA16" "0,1"
|
|
bitfld.long 0x00 15. "TA15,TA15" "0,1"
|
|
bitfld.long 0x00 14. "TA14,TA14" "0,1"
|
|
bitfld.long 0x00 13. "TA13,TA13" "0,1"
|
|
bitfld.long 0x00 12. "TA12,TA12" "0,1"
|
|
bitfld.long 0x00 11. "TA11,TA11" "0,1"
|
|
bitfld.long 0x00 10. "TA10,TA10" "0,1"
|
|
bitfld.long 0x00 9. "TA9,TA9" "0,1"
|
|
bitfld.long 0x00 8. "TA8,TA8" "0,1"
|
|
bitfld.long 0x00 7. "TA7,TA7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "TA6,TA6" "0,1"
|
|
bitfld.long 0x00 5. "TA5,TA5" "0,1"
|
|
bitfld.long 0x00 4. "TA4,TA4" "0,1"
|
|
bitfld.long 0x00 3. "TA3,TA3" "0,1"
|
|
bitfld.long 0x00 2. "TA2,TA2" "0,1"
|
|
bitfld.long 0x00 1. "TA1,TA1" "0,1"
|
|
bitfld.long 0x00 0. "TA0,TA0" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AA,CAN Abort Acknowledge Register"
|
|
bitfld.long 0x00 30. "AA30,AA30" "0,1"
|
|
bitfld.long 0x00 29. "AA29,AA29" "0,1"
|
|
bitfld.long 0x00 28. "AA28,AA28" "0,1"
|
|
bitfld.long 0x00 27. "AA27,AA27" "0,1"
|
|
bitfld.long 0x00 26. "AA26,AA26" "0,1"
|
|
bitfld.long 0x00 25. "AA25,AA25" "0,1"
|
|
bitfld.long 0x00 24. "AA24,AA24" "0,1"
|
|
bitfld.long 0x00 23. "AA23,AA23" "0,1"
|
|
bitfld.long 0x00 22. "AA22,AA22" "0,1"
|
|
bitfld.long 0x00 21. "AA21,AA21" "0,1"
|
|
bitfld.long 0x00 20. "AA20,AA20" "0,1"
|
|
bitfld.long 0x00 19. "AA19,AA19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "AA18,AA18" "0,1"
|
|
bitfld.long 0x00 17. "AA17,AA17" "0,1"
|
|
bitfld.long 0x00 16. "AA16,AA16" "0,1"
|
|
bitfld.long 0x00 15. "AA15,AA15" "0,1"
|
|
bitfld.long 0x00 14. "AA14,AA14" "0,1"
|
|
bitfld.long 0x00 13. "AA13,AA13" "0,1"
|
|
bitfld.long 0x00 12. "AA12,AA12" "0,1"
|
|
bitfld.long 0x00 11. "AA11,AA11" "0,1"
|
|
bitfld.long 0x00 10. "AA10,AA10" "0,1"
|
|
bitfld.long 0x00 9. "AA9,AA9" "0,1"
|
|
bitfld.long 0x00 8. "AA8,AA8" "0,1"
|
|
bitfld.long 0x00 7. "AA7,AA7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "AA6,AA6" "0,1"
|
|
bitfld.long 0x00 5. "AA5,AA5" "0,1"
|
|
bitfld.long 0x00 4. "AA4,AA4" "0,1"
|
|
bitfld.long 0x00 3. "AA3,AA3" "0,1"
|
|
bitfld.long 0x00 2. "AA2,AA2" "0,1"
|
|
bitfld.long 0x00 1. "AA1,AA1" "0,1"
|
|
bitfld.long 0x00 0. "AA0,AA0" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "RMP,CAN Receive Message Pending Register"
|
|
bitfld.long 0x00 31. "RMP31,RMP31" "0,1"
|
|
bitfld.long 0x00 30. "RMP30,RMP30" "0,1"
|
|
bitfld.long 0x00 29. "RMP29,RMP29" "0,1"
|
|
bitfld.long 0x00 28. "RMP28,RMP28" "0,1"
|
|
bitfld.long 0x00 27. "RMP27,RMP27" "0,1"
|
|
bitfld.long 0x00 26. "RMP26,RMP26" "0,1"
|
|
bitfld.long 0x00 25. "RMP25,RMP25" "0,1"
|
|
bitfld.long 0x00 24. "RMP24,RMP24" "0,1"
|
|
bitfld.long 0x00 23. "RMP23,RMP23" "0,1"
|
|
bitfld.long 0x00 22. "RMP22,RMP22" "0,1"
|
|
bitfld.long 0x00 21. "RMP21,RMP21" "0,1"
|
|
bitfld.long 0x00 20. "RMP20,RMP20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RMP19,RMP19" "0,1"
|
|
bitfld.long 0x00 18. "RMP18,RMP18" "0,1"
|
|
bitfld.long 0x00 17. "RMP17,RMP17" "0,1"
|
|
bitfld.long 0x00 16. "RMP16,RMP16" "0,1"
|
|
bitfld.long 0x00 15. "RMP15,RMP15" "0,1"
|
|
bitfld.long 0x00 14. "RMP14,RMP14" "0,1"
|
|
bitfld.long 0x00 13. "RMP13,RMP13" "0,1"
|
|
bitfld.long 0x00 12. "RMP12,RMP12" "0,1"
|
|
bitfld.long 0x00 11. "RMP11,RMP11" "0,1"
|
|
bitfld.long 0x00 10. "RMP10,RMP10" "0,1"
|
|
bitfld.long 0x00 9. "RMP9,RMP9" "0,1"
|
|
bitfld.long 0x00 8. "RMP8,RMP8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RMP7,RMP7" "0,1"
|
|
bitfld.long 0x00 6. "RMP6,RMP6" "0,1"
|
|
bitfld.long 0x00 5. "RMP5,RMP5" "0,1"
|
|
bitfld.long 0x00 4. "RMP4,RMP4" "0,1"
|
|
bitfld.long 0x00 3. "RMP3,RMP3" "0,1"
|
|
bitfld.long 0x00 2. "RMP2,RMP2" "0,1"
|
|
bitfld.long 0x00 1. "RMP1,RMP1" "0,1"
|
|
bitfld.long 0x00 0. "RMP0,RMP0" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "RML,CAN Receive Message Lost Register"
|
|
bitfld.long 0x00 31. "RML31,RML31" "0,1"
|
|
bitfld.long 0x00 30. "RML30,RML30" "0,1"
|
|
bitfld.long 0x00 29. "RML29,RML29" "0,1"
|
|
bitfld.long 0x00 28. "RML28,RML28" "0,1"
|
|
bitfld.long 0x00 27. "RML27,RML27" "0,1"
|
|
bitfld.long 0x00 26. "RML26,RML26" "0,1"
|
|
bitfld.long 0x00 25. "RML25,RML25" "0,1"
|
|
bitfld.long 0x00 24. "RML24,RML24" "0,1"
|
|
bitfld.long 0x00 23. "RML23,RML23" "0,1"
|
|
bitfld.long 0x00 22. "RML22,RML22" "0,1"
|
|
bitfld.long 0x00 21. "RML21,RML21" "0,1"
|
|
bitfld.long 0x00 20. "RML20,RML20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RML19,RML19" "0,1"
|
|
bitfld.long 0x00 18. "RML18,RML18" "0,1"
|
|
bitfld.long 0x00 17. "RML17,RML17" "0,1"
|
|
bitfld.long 0x00 16. "RML16,RML16" "0,1"
|
|
bitfld.long 0x00 15. "RML15,RML15" "0,1"
|
|
bitfld.long 0x00 14. "RML14,RML14" "0,1"
|
|
bitfld.long 0x00 13. "RML13,RML13" "0,1"
|
|
bitfld.long 0x00 12. "RML12,RML12" "0,1"
|
|
bitfld.long 0x00 11. "RML11,RML11" "0,1"
|
|
bitfld.long 0x00 10. "RML10,RML10" "0,1"
|
|
bitfld.long 0x00 9. "RML9,RML9" "0,1"
|
|
bitfld.long 0x00 8. "RML8,RML8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RML7,RML7" "0,1"
|
|
bitfld.long 0x00 6. "RML6,RML6" "0,1"
|
|
bitfld.long 0x00 5. "RML5,RML5" "0,1"
|
|
bitfld.long 0x00 4. "RML4,RML4" "0,1"
|
|
bitfld.long 0x00 3. "RML3,RML3" "0,1"
|
|
bitfld.long 0x00 2. "RML2,RML2" "0,1"
|
|
bitfld.long 0x00 1. "RML1,RML1" "0,1"
|
|
bitfld.long 0x00 0. "RML0,RML0" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "LAM,CAN Local Acceptance Mask Register"
|
|
bitfld.long 0x00 31. "LAMI,LAMI" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "LAM,LAM"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "GAM,CAN Global Acceptance Mask Register"
|
|
bitfld.long 0x00 31. "GAMI,GAMI" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "GAM,GAM"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "MCR,CAN Master Control Register"
|
|
bitfld.long 0x00 11. "SUR,SUR" "0,1"
|
|
bitfld.long 0x00 9. "TSTLB,TSTLB" "0,1"
|
|
bitfld.long 0x00 8. "TSTERR,TSTERR" "0,1"
|
|
bitfld.long 0x00 7. "CCR,CCR" "0,1"
|
|
bitfld.long 0x00 6. "SMR,SMR" "0,1"
|
|
bitfld.long 0x00 4. "WUBA,WUBA" "0,1"
|
|
bitfld.long 0x00 3. "MTOS,MTOS" "0,1"
|
|
bitfld.long 0x00 1. "TSCC,TSCC" "0,1"
|
|
bitfld.long 0x00 0. "SRES,SRES" "0,1"
|
|
rgroup.long 0x58++0x03
|
|
line.long 0x00 "GSR,CAN Global Status Register"
|
|
bitfld.long 0x00 12.--16. "MIS,MIS" "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 11. "RM,RM" "0,1"
|
|
bitfld.long 0x00 10. "TM,TM" "0,1"
|
|
bitfld.long 0x00 8. "SUA,SUA" "0,1"
|
|
bitfld.long 0x00 7. "CCE,CCE" "0,1"
|
|
bitfld.long 0x00 6. "SMA,SMA" "0,1"
|
|
bitfld.long 0x00 3. "TSO,TSO" "0,1"
|
|
bitfld.long 0x00 2. "BO,BO" "0,1"
|
|
bitfld.long 0x00 1. "EP,EP" "0,1"
|
|
bitfld.long 0x00 0. "EW,EW" "0,1"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "BCR1,CAN Bit Configuration Register 1"
|
|
hexmask.long.word 0x00 0.--9. 1. "BRP,BRP"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "BCR2,CAN Bit Configuration Register 2"
|
|
bitfld.long 0x00 8.--9. "SJW,SJW" "0,1,2,3"
|
|
bitfld.long 0x00 7. "SAM,SAM" "0,1"
|
|
bitfld.long 0x00 4.--6. "TSEG2,TSEG2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. "TSEG1,TSEG1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "GIF,CAN Global Interrupt Flag Register"
|
|
bitfld.long 0x00 7. "RFPF,RFPF" "0,1"
|
|
bitfld.long 0x00 6. "WUIF,WUIF" "0,1"
|
|
bitfld.long 0x00 5. "RMLIF,RMLIF" "0,1"
|
|
bitfld.long 0x00 4. "TRMABF,TRMABF" "0,1"
|
|
bitfld.long 0x00 3. "TSOIF,TSOIF" "0,1"
|
|
bitfld.long 0x00 2. "BOIF,BOIF" "0,1"
|
|
bitfld.long 0x00 1. "EPIF,EPIF" "0,1"
|
|
bitfld.long 0x00 0. "WLIF,WLIF" "0,1"
|
|
group.long 0x78++0x03
|
|
line.long 0x00 "GIM,CAN Global Interrupt Mask Register"
|
|
bitfld.long 0x00 7. "RFPM,RFPM" "0,1"
|
|
bitfld.long 0x00 6. "WUIM,WUIM" "0,1"
|
|
bitfld.long 0x00 5. "RMLIM,RMLIM" "0,1"
|
|
bitfld.long 0x00 4. "TRMABF,TRMABF" "0,1"
|
|
bitfld.long 0x00 3. "TSOIM,TSOIM" "0,1"
|
|
bitfld.long 0x00 2. "BOIM,BOIM" "0,1"
|
|
bitfld.long 0x00 1. "EPIM,EPIM" "0,1"
|
|
bitfld.long 0x00 0. "WLIM,WLIM" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "MBTIF,CAN Mailbox Transmit Interrupt Flag Register"
|
|
bitfld.long 0x00 30. "MBTIF30,MBTIF30" "0,1"
|
|
bitfld.long 0x00 29. "MBTIF29,MBTIF29" "0,1"
|
|
bitfld.long 0x00 28. "MBTIF28,MBTIF28" "0,1"
|
|
bitfld.long 0x00 27. "MBTIF27,MBTIF27" "0,1"
|
|
bitfld.long 0x00 26. "MBTIF26,MBTIF26" "0,1"
|
|
bitfld.long 0x00 25. "MBTIF25,MBTIF25" "0,1"
|
|
bitfld.long 0x00 24. "MBTIF24,MBTIF24" "0,1"
|
|
bitfld.long 0x00 23. "MBTIF23,MBTIF23" "0,1"
|
|
bitfld.long 0x00 22. "MBTIF22,MBTIF22" "0,1"
|
|
bitfld.long 0x00 21. "MBTIF21,MBTIF21" "0,1"
|
|
bitfld.long 0x00 20. "MBTIF20,MBTIF20" "0,1"
|
|
bitfld.long 0x00 19. "MBTIF19,MBTIF19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "MBTIF18,MBTIF18" "0,1"
|
|
bitfld.long 0x00 17. "MBTIF17,MBTIF17" "0,1"
|
|
bitfld.long 0x00 16. "MBTIF16,MBTIF16" "0,1"
|
|
bitfld.long 0x00 15. "MBTIF15,MBTIF15" "0,1"
|
|
bitfld.long 0x00 14. "MBTIF14,MBTIF14" "0,1"
|
|
bitfld.long 0x00 13. "MBTIF13,MBTIF13" "0,1"
|
|
bitfld.long 0x00 12. "MBTIF12,MBTIF12" "0,1"
|
|
bitfld.long 0x00 11. "MBTIF11,MBTIF11" "0,1"
|
|
bitfld.long 0x00 10. "MBTIF10,MBTIF10" "0,1"
|
|
bitfld.long 0x00 9. "MBTIF9,MBTIF9" "0,1"
|
|
bitfld.long 0x00 8. "MBTIF8,MBTIF8" "0,1"
|
|
bitfld.long 0x00 7. "MBTIF7,MBTIF7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "MBTIF6,MBTIF6" "0,1"
|
|
bitfld.long 0x00 5. "MBTIF5,MBTIF5" "0,1"
|
|
bitfld.long 0x00 4. "MBTIF4,MBTIF4" "0,1"
|
|
bitfld.long 0x00 3. "MBTIF3,MBTIF3" "0,1"
|
|
bitfld.long 0x00 2. "MBTIF2,MBTIF2" "0,1"
|
|
bitfld.long 0x00 1. "MBTIF1,MBTIF1" "0,1"
|
|
bitfld.long 0x00 0. "MBTIF0,MBTIF0" "0,1"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "MBRIF,CAN Mailbox Receive Interrupt Flag Register"
|
|
bitfld.long 0x00 31. "MBRIF31,MBRIF31" "0,1"
|
|
bitfld.long 0x00 30. "MBRIF30,MBRIF30" "0,1"
|
|
bitfld.long 0x00 29. "MBRIF29,MBRIF29" "0,1"
|
|
bitfld.long 0x00 28. "MBRIF28,MBRIF28" "0,1"
|
|
bitfld.long 0x00 27. "MBRIF27,MBRIF27" "0,1"
|
|
bitfld.long 0x00 26. "MBRIF26,MBRIF26" "0,1"
|
|
bitfld.long 0x00 25. "MBRIF25,MBRIF25" "0,1"
|
|
bitfld.long 0x00 24. "MBRIF24,MBRIF24" "0,1"
|
|
bitfld.long 0x00 23. "MBRIF23,MBRIF23" "0,1"
|
|
bitfld.long 0x00 22. "MBRIF22,MBRIF22" "0,1"
|
|
bitfld.long 0x00 21. "MBRIF21,MBRIF21" "0,1"
|
|
bitfld.long 0x00 20. "MBRIF20,MBRIF20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MBRIF19,MBRIF19" "0,1"
|
|
bitfld.long 0x00 18. "MBRIF18,MBRIF18" "0,1"
|
|
bitfld.long 0x00 17. "MBRIF17,MBRIF17" "0,1"
|
|
bitfld.long 0x00 16. "MBRIF16,MBRIF16" "0,1"
|
|
bitfld.long 0x00 15. "MBRIF15,MBRIF15" "0,1"
|
|
bitfld.long 0x00 14. "MBRIF14,MBRIF14" "0,1"
|
|
bitfld.long 0x00 13. "MBRIF13,MBRIF13" "0,1"
|
|
bitfld.long 0x00 12. "MBRIF12,MBRIF12" "0,1"
|
|
bitfld.long 0x00 11. "MBRIF11,MBRIF11" "0,1"
|
|
bitfld.long 0x00 10. "MBRIF10,MBRIF10" "0,1"
|
|
bitfld.long 0x00 9. "MBRIF9,MBRIF9" "0,1"
|
|
bitfld.long 0x00 8. "MBRIF8,MBRIF8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MBRIF7,MBRIF7" "0,1"
|
|
bitfld.long 0x00 6. "MBRIF6,MBRIF6" "0,1"
|
|
bitfld.long 0x00 5. "MBRIF5,MBRIF5" "0,1"
|
|
bitfld.long 0x00 4. "MBRIF4,MBRIF4" "0,1"
|
|
bitfld.long 0x00 3. "MBRIF3,MBRIF3" "0,1"
|
|
bitfld.long 0x00 2. "MBRIF2,MBRIF2" "0,1"
|
|
bitfld.long 0x00 1. "MBRIF1,MBRIF1" "0,1"
|
|
bitfld.long 0x00 0. "MBRIF0,MBRIF0" "0,1"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "MBIM,CAN Mailbox Interrupt Mask Register"
|
|
bitfld.long 0x00 31. "MBIM31,MBIM31" "0,1"
|
|
bitfld.long 0x00 30. "MBIM30,MBIM30" "0,1"
|
|
bitfld.long 0x00 29. "MBIM29,MBIM29" "0,1"
|
|
bitfld.long 0x00 28. "MBIM28,MBIM28" "0,1"
|
|
bitfld.long 0x00 27. "MBIM27,MBIM27" "0,1"
|
|
bitfld.long 0x00 26. "MBIM26,MBIM26" "0,1"
|
|
bitfld.long 0x00 25. "MBIM25,MBIM25" "0,1"
|
|
bitfld.long 0x00 24. "MBIM24,MBIM24" "0,1"
|
|
bitfld.long 0x00 23. "MBIM23,MBIM23" "0,1"
|
|
bitfld.long 0x00 22. "MBIM22,MBIM22" "0,1"
|
|
bitfld.long 0x00 21. "MBIM21,MBIM21" "0,1"
|
|
bitfld.long 0x00 20. "MBIM20,MBIM20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "MBIM19,MBIM19" "0,1"
|
|
bitfld.long 0x00 18. "MBIM18,MBIM18" "0,1"
|
|
bitfld.long 0x00 17. "MBIM17,MBIM17" "0,1"
|
|
bitfld.long 0x00 16. "MBIM16,MBIM16" "0,1"
|
|
bitfld.long 0x00 15. "MBIM15,MBIM15" "0,1"
|
|
bitfld.long 0x00 14. "MBIM14,MBIM14" "0,1"
|
|
bitfld.long 0x00 13. "MBIM13,MBIM13" "0,1"
|
|
bitfld.long 0x00 12. "MBIM12,MBIM12" "0,1"
|
|
bitfld.long 0x00 11. "MBIM11,MBIM11" "0,1"
|
|
bitfld.long 0x00 10. "MBIM10,MBIM10" "0,1"
|
|
bitfld.long 0x00 9. "MBIM9,MBIM9" "0,1"
|
|
bitfld.long 0x00 8. "MBIM8,MBIM8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "MBIM7,MBIM7" "0,1"
|
|
bitfld.long 0x00 6. "MBIM6,MBIM6" "0,1"
|
|
bitfld.long 0x00 5. "MBIM5,MBIM5" "0,1"
|
|
bitfld.long 0x00 4. "MBIM4,MBIM4" "0,1"
|
|
bitfld.long 0x00 3. "MBIM3,MBIM3" "0,1"
|
|
bitfld.long 0x00 2. "MBIM2,MBIM2" "0,1"
|
|
bitfld.long 0x00 1. "MBIM1,MBIM1" "0,1"
|
|
bitfld.long 0x00 0. "MBIM0,MBIM0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "CDR,CAN Change Data Request Register"
|
|
bitfld.long 0x00 30. "CDR30,CDR30" "0,1"
|
|
bitfld.long 0x00 29. "CDR29,CDR29" "0,1"
|
|
bitfld.long 0x00 28. "CDR28,CDR28" "0,1"
|
|
bitfld.long 0x00 27. "CDR27,CDR27" "0,1"
|
|
bitfld.long 0x00 26. "CDR26,CDR26" "0,1"
|
|
bitfld.long 0x00 25. "CDR25,CDR25" "0,1"
|
|
bitfld.long 0x00 24. "CDR24,CDR24" "0,1"
|
|
bitfld.long 0x00 23. "CDR23,CDR23" "0,1"
|
|
bitfld.long 0x00 22. "CDR22,CDR22" "0,1"
|
|
bitfld.long 0x00 21. "CDR21,CDR21" "0,1"
|
|
bitfld.long 0x00 20. "CDR20,CDR20" "0,1"
|
|
bitfld.long 0x00 19. "CDR19,CDR19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "CDR18,CDR18" "0,1"
|
|
bitfld.long 0x00 17. "CDR17,CDR17" "0,1"
|
|
bitfld.long 0x00 16. "CDR16,CDR16" "0,1"
|
|
bitfld.long 0x00 15. "CDR15,CDR15" "0,1"
|
|
bitfld.long 0x00 14. "CDR14,CDR14" "0,1"
|
|
bitfld.long 0x00 13. "CDR13,CDR13" "0,1"
|
|
bitfld.long 0x00 12. "CDR12,CDR12" "0,1"
|
|
bitfld.long 0x00 11. "CDR11,CDR11" "0,1"
|
|
bitfld.long 0x00 10. "CDR10,CDR10" "0,1"
|
|
bitfld.long 0x00 9. "CDR9,CDR9" "0,1"
|
|
bitfld.long 0x00 8. "CDR8,CDR8" "0,1"
|
|
bitfld.long 0x00 7. "CDR7,CDR7" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "CDR6,CDR6" "0,1"
|
|
bitfld.long 0x00 5. "CDR5,CDR5" "0,1"
|
|
bitfld.long 0x00 4. "CDR4,CDR4" "0,1"
|
|
bitfld.long 0x00 3. "CDR3,CDR3" "0,1"
|
|
bitfld.long 0x00 2. "CDR2,CDR2" "0,1"
|
|
bitfld.long 0x00 1. "CDR1,CDR1" "0,1"
|
|
bitfld.long 0x00 0. "CDR0,CDR0" "0,1"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RFP,CAN Remote Frame Pending Register"
|
|
bitfld.long 0x00 31. "RFP31,RFP31" "0,1"
|
|
bitfld.long 0x00 30. "RFP30,RFP30" "0,1"
|
|
bitfld.long 0x00 29. "RFP29,RFP29" "0,1"
|
|
bitfld.long 0x00 28. "RFP28,RFP28" "0,1"
|
|
bitfld.long 0x00 27. "RFP27,RFP27" "0,1"
|
|
bitfld.long 0x00 26. "RFP26,RFP26" "0,1"
|
|
bitfld.long 0x00 25. "RFP25,RFP25" "0,1"
|
|
bitfld.long 0x00 24. "RFP24,RFP24" "0,1"
|
|
bitfld.long 0x00 23. "RFP23,RFP23" "0,1"
|
|
bitfld.long 0x00 22. "RFP22,RFP22" "0,1"
|
|
bitfld.long 0x00 21. "RFP21,RFP21" "0,1"
|
|
bitfld.long 0x00 20. "RFP20,RFP20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "RFP19,RFP19" "0,1"
|
|
bitfld.long 0x00 18. "RFP18,RFP18" "0,1"
|
|
bitfld.long 0x00 17. "RFP17,RFP17" "0,1"
|
|
bitfld.long 0x00 16. "RFP16,RFP16" "0,1"
|
|
bitfld.long 0x00 15. "RFP15,RFP15" "0,1"
|
|
bitfld.long 0x00 14. "RFP14,RFP14" "0,1"
|
|
bitfld.long 0x00 13. "RFP13,RFP13" "0,1"
|
|
bitfld.long 0x00 12. "RFP12,RFP12" "0,1"
|
|
bitfld.long 0x00 11. "RFP11,RFP11" "0,1"
|
|
bitfld.long 0x00 10. "RFP10,RFP10" "0,1"
|
|
bitfld.long 0x00 9. "RFP9,RFP9" "0,1"
|
|
bitfld.long 0x00 8. "RFP8,RFP8" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "RFP7,RFP7" "0,1"
|
|
bitfld.long 0x00 6. "RFP6,RFP6" "0,1"
|
|
bitfld.long 0x00 5. "RFP5,RFP5" "0,1"
|
|
bitfld.long 0x00 4. "RFP4,RFP4" "0,1"
|
|
bitfld.long 0x00 3. "RFP3,RFP3" "0,1"
|
|
bitfld.long 0x00 2. "RFP2,RFP2" "0,1"
|
|
bitfld.long 0x00 1. "RFP1,RFP1" "0,1"
|
|
bitfld.long 0x00 0. "RFP0,RFP0" "0,1"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "CEC,CAN Error Counter Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "TEC,TEC"
|
|
hexmask.long.byte 0x00 0.--7. 1. "REC,REC"
|
|
group.long 0xB0++0x03
|
|
line.long 0x00 "TSP,CAN Time Stamp Counter Prescaler Register"
|
|
bitfld.long 0x00 0.--3. "TSP,TSP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0xB8++0x03
|
|
line.long 0x00 "TSC,CAN Time Stamp Counter Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "TSC,TSC"
|
|
tree.end
|
|
tree "CANBMB (CAN Controller Mailbox RAM (CANMB))"
|
|
repeat 16. (list 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.) (list ad:0x40006000 ad:0x40006020 ad:0x40006040 ad:0x40006060 ad:0x40006080 ad:0x400060A0 ad:0x400060C0 ad:0x400060E0 ad:0x40006100 ad:0x40006120 ad:0x40006140 ad:0x40006160 ad:0x40006180 ad:0x400061A0 ad:0x400061C0 ad:0x400061E0)
|
|
tree "CANBMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
repeat 16. (list 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.) (list ad:0x40006200 ad:0x40006220 ad:0x40006240 ad:0x40006260 ad:0x40006280 ad:0x400062A0 ad:0x400062C0 ad:0x400062E0 ad:0x40006300 ad:0x40006320 ad:0x40006340 ad:0x40006360 ad:0x40006380 ad:0x400063A0 ad:0x400063C0 ad:0x400063E0)
|
|
tree "CANBMB$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ID,CAN Message ID Field Register"
|
|
bitfld.long 0x00 31. "IDE,IDE" "0,1"
|
|
bitfld.long 0x00 30. "GAME_LAME,GAME_LAME" "0,1"
|
|
bitfld.long 0x00 29. "RFH,RFH" "0,1"
|
|
hexmask.long 0x00 0.--28. 1. "ID,ID"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TSVMCF,CAN Time Stamp Values_ Message Control Filed Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "TSV,TSV"
|
|
bitfld.long 0x00 4. "RTR,RTR" "0,1"
|
|
bitfld.long 0x00 0.--3. "DLC,DLC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "DL,CAN Data Filed Register (DL)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D3,D3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D2,D2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D1,D1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D0,D0"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DH,CAN Data Filed Register (DH)"
|
|
hexmask.long.byte 0x00 24.--31. 1. "D7,D7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "D6,D6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "D5,D5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "D4,D4"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")
|
|
tree "CEC (Consumer Electronics Control (CEC))"
|
|
base ad:0x400E8000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "EN,CEC Enable Register"
|
|
bitfld.long 0x00 0. "CECEN,CECEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ADD,CEC Logical Address Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CECADD,CECADD"
|
|
wgroup.long 0x08++0x03
|
|
line.long 0x00 "RESET,CEC Software Reset Register"
|
|
bitfld.long 0x00 0. "CECRESET,CECRESET" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "REN,CEC Receive Enable Register"
|
|
bitfld.long 0x00 0. "CECREN,CECREN" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "RBUF,CEC Receive Buffer Register"
|
|
bitfld.long 0x00 9. "CECACK,CECACK" "0,1"
|
|
bitfld.long 0x00 8. "CECEOM,CECEOM" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "CECRBUF,CECRBUF"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "RCR1,CEC Receive Control Register 1"
|
|
bitfld.long 0x00 24. "CECACKDIS,CECACKDIS" "0,1"
|
|
bitfld.long 0x00 20.--21. "CECHNC,CECHNC" "0,1,2,3"
|
|
bitfld.long 0x00 16.--18. "CECLNC,CECLNC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--14. "CECMIN,CECMIN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "CECMAX,CECMAX" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "CECDAT,CECDAT" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2.--3. "CECTOUT,CECTOUT" "0,1,2,3"
|
|
bitfld.long 0x00 1. "CECRIHLD,CECRIHLD" "0,1"
|
|
bitfld.long 0x00 0. "CECOTH,CECOTH" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "RCR2,CEC Receive Control Register 2"
|
|
bitfld.long 0x00 12.--14. "CECSWAV3,CECSWAV3" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "CECSWAV2,CECSWAV2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "CECSWAV1,CECSWAV1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CECSWAV0,CECSWAV0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "RCR3,CEC Receive Control Register 3"
|
|
bitfld.long 0x00 20.--22. "CECWAV3,CECWAV3" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16.--18. "CECWAV2,CECWAV2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--14. "CECWAV1,CECWAV1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "CECWAV0,CECWAV0" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 1. "CECRSTAEN,CECRSTAEN" "0,1"
|
|
bitfld.long 0x00 0. "CECWAVEN,CECWAVEN" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "TEN,CEC Transmit Enable Register"
|
|
rbitfld.long 0x00 1. "CECTRANS,CECTRANS" "0,1"
|
|
bitfld.long 0x00 0. "CECTEN,CECTEN" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "TBUF,CEC Transmit Buffer Register"
|
|
bitfld.long 0x00 8. "CECTEOM,CECTEOM" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "CECTBUF,CECTBUF"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "TCR,CEC Transmit Control Register"
|
|
bitfld.long 0x00 20.--22. "CECSTRS,CECSTRS" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16.--18. "CECSPRD,CECSPRD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--14. "CECDTRS,CECDTRS" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--11. "CECDPRD,CECDPRD" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4. "CECBRD,CECBRD" "0,1"
|
|
bitfld.long 0x00 0.--3. "CECFREE,CECFREE" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x2C++0x03
|
|
line.long 0x00 "RSTAT,CEC Receive Interrupt Status Register"
|
|
bitfld.long 0x00 6. "CECRIWAV,CECRIWAV" "0,1"
|
|
bitfld.long 0x00 5. "CECRIOR,CECRIOR" "0,1"
|
|
bitfld.long 0x00 4. "CECRIACK,CECRIACK" "0,1"
|
|
bitfld.long 0x00 3. "CECRIMIN,CECRIMIN" "0,1"
|
|
bitfld.long 0x00 2. "CECRIMAX,CECRIMAX" "0,1"
|
|
bitfld.long 0x00 1. "CECRISTA,CECRISTA" "0,1"
|
|
bitfld.long 0x00 0. "CECRIEND,CECRIEND" "0,1"
|
|
rgroup.long 0x30++0x03
|
|
line.long 0x00 "TSTAT,CEC Transmit Interrupt Status Register"
|
|
bitfld.long 0x00 4. "CECTIUR,CECTIUR" "0,1"
|
|
bitfld.long 0x00 3. "CECTIACK,CECTIACK" "0,1"
|
|
bitfld.long 0x00 2. "CECTIAL,CECTIAL" "0,1"
|
|
bitfld.long 0x00 1. "CECTIEND,CECTIEND" "0,1"
|
|
bitfld.long 0x00 0. "CECTISTA,CECTISTA" "0,1"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "FSSEL,CEC sampling clock select Register"
|
|
bitfld.long 0x00 0. "CECCLK,CECCLK" "0,1"
|
|
tree.end
|
|
endif
|
|
tree "CG (Clock Generator (CG))"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x40083000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "PROTECT,CG write protection register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "OSCCR,CG Oscillation control register"
|
|
rbitfld.long 0x00 16. "IHOSC1F,IHOSC1F" "0,1"
|
|
rbitfld.long 0x00 9. "OSCF,OSCF" "0,1"
|
|
bitfld.long 0x00 8. "OSCSEL,OSCSEL" "0,1"
|
|
bitfld.long 0x00 1.--2. "EOSCEN,EOSCEN" "0,1,2,3"
|
|
bitfld.long 0x00 0. "IHOSC1EN,IHOSC1EN" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "SYSCR,CG System clock control register"
|
|
rbitfld.long 0x00 30.--31. "MCKSELPST,MCKSELPST" "0,1,2,3"
|
|
rbitfld.long 0x00 24.--27. "PRCKST,PRCKST" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 22.--23. "MCKSELGSL,MCKSELGSL" "0,1,2,3"
|
|
rbitfld.long 0x00 16.--18. "GEARST,GEARST" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--11. "PRCK,PRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6.--7. "MCKSEL,MCKSEL" "0,1,2,3"
|
|
bitfld.long 0x00 0.--2. "GEAR,GEAR" "0,1,2,3,4,5,6,7"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "STBYCR,CG Standby control register"
|
|
bitfld.long 0x00 0.--1. "STBY,STBY" "0,1,2,3"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "PLL0SEL,CG PLL selection register for fsys"
|
|
hexmask.long.tbyte 0x00 8.--31. 1. "PLL0SET,PLL0SET"
|
|
rbitfld.long 0x00 2. "PLL0ST,PLL0ST" "0,1"
|
|
bitfld.long 0x00 1. "PLL0SEL,PLL0SEL" "0,1"
|
|
bitfld.long 0x00 0. "PLL0ON,PLL0ON" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "WUPHCR,CG High speed oscillation warming up register"
|
|
hexmask.long.word 0x00 16.--31. 1. "WUPT,WUPT"
|
|
bitfld.long 0x00 8. "WUCLK,WUCLK" "0,1"
|
|
rbitfld.long 0x00 1. "WUEF,WUEF" "0,1"
|
|
bitfld.long 0x00 0. "WUON,WUON" "0,1"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "WUPLCR,CG Low speed oscillation warming up register"
|
|
hexmask.long.tbyte 0x00 8.--26. 1. "WUPTL,WUPTL"
|
|
rbitfld.long 0x00 1. "WULEF,WULEF" "0,1"
|
|
bitfld.long 0x00 0. "WULON,WULON" "0,1"
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENC14,IPMENC14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENC13,IPMENC13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENC12,IPMENC12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENC11,IPMENC11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENC10,IPMENC10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENC09,IPMENC09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENC08,IPMENC08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 9. "IPMENC09,IPMENC09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENC08,IPMENC08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 9. "IPMENC09,IPMENC09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENC08,IPMENC08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENC04,IPMENC04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 13. "IPMENC13,IPMENC13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENC12,IPMENC12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENC11,IPMENC11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENC10,IPMENC10" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENC14,IPMENC14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENC13,IPMENC13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENC12,IPMENC12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENC11,IPMENC11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENC10,IPMENC10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENC09,IPMENC09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENC08,IPMENC08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENC04,IPMENC04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4NQ*")
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "FSYSMENA,CG Middle speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 31. "IPMENA31,IPMENA31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENA30,IPMENA30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENA29,IPMENA29" "0,1"
|
|
bitfld.long 0x00 27. "IPMENA27,IPMENA27" "0,1"
|
|
bitfld.long 0x00 26. "IPMENA26,IPMENA26" "0,1"
|
|
bitfld.long 0x00 25. "IPMENA25,IPMENA25" "0,1"
|
|
bitfld.long 0x00 24. "IPMENA24,IPMENA24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENA23,IPMENA23" "0,1"
|
|
bitfld.long 0x00 21. "IPMENA21,IPMENA21" "0,1"
|
|
bitfld.long 0x00 20. "IPMENA20,IPMENA20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "IPMENA19,IPMENA19" "0,1"
|
|
bitfld.long 0x00 18. "IPMENA18,IPMENA18" "0,1"
|
|
bitfld.long 0x00 17. "IPMENA17,IPMENA17" "0,1"
|
|
bitfld.long 0x00 16. "IPMENA16,IPMENA16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENA15,IPMENA15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENA14,IPMENA14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENA13,IPMENA13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENA12,IPMENA12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENA11,IPMENA11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENA10,IPMENA10" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "IPMENA09,IPMENA09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENA08,IPMENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENA07,IPMENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENA06,IPMENA06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENA05,IPMENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENA04,IPMENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENA03,IPMENA03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENA02,IPMENA02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENA01,IPMENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENA00,IPMENA00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "FSYSMENA,CG Middle speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 31. "IPMENA31,IPMENA31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENA30,IPMENA30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENA29,IPMENA29" "0,1"
|
|
bitfld.long 0x00 25. "IPMENA25,IPMENA25" "0,1"
|
|
bitfld.long 0x00 24. "IPMENA24,IPMENA24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENA23,IPMENA23" "0,1"
|
|
bitfld.long 0x00 19. "IPMENA19,IPMENA19" "0,1"
|
|
bitfld.long 0x00 18. "IPMENA18,IPMENA18" "0,1"
|
|
bitfld.long 0x00 17. "IPMENA17,IPMENA17" "0,1"
|
|
bitfld.long 0x00 16. "IPMENA16,IPMENA16" "0,1"
|
|
newline
|
|
bitfld.long 0x00 15. "IPMENA15,IPMENA15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENA14,IPMENA14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENA13,IPMENA13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENA12,IPMENA12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENA11,IPMENA11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENA10,IPMENA10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENA09,IPMENA09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENA08,IPMENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENA07,IPMENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENA06,IPMENA06" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "IPMENA05,IPMENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENA04,IPMENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENA03,IPMENA03" "0,1"
|
|
bitfld.long 0x00 1. "IPMENA01,IPMENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENA00,IPMENA00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "FSYSMENA,CG Middle speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 31. "IPMENA31,IPMENA31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENA30,IPMENA30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENA29,IPMENA29" "0,1"
|
|
bitfld.long 0x00 28. "IPMENA28,IPMENA28" "0,1"
|
|
bitfld.long 0x00 27. "IPMENA27,IPMENA27" "0,1"
|
|
bitfld.long 0x00 26. "IPMENA26,IPMENA26" "0,1"
|
|
bitfld.long 0x00 25. "IPMENA25,IPMENA25" "0,1"
|
|
bitfld.long 0x00 24. "IPMENA24,IPMENA24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENA23,IPMENA23" "0,1"
|
|
bitfld.long 0x00 22. "IPMENA22,IPMENA22" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "IPMENA21,IPMENA21" "0,1"
|
|
bitfld.long 0x00 20. "IPMENA20,IPMENA20" "0,1"
|
|
bitfld.long 0x00 19. "IPMENA19,IPMENA19" "0,1"
|
|
bitfld.long 0x00 18. "IPMENA18,IPMENA18" "0,1"
|
|
bitfld.long 0x00 17. "IPMENA17,IPMENA17" "0,1"
|
|
bitfld.long 0x00 16. "IPMENA16,IPMENA16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENA15,IPMENA15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENA14,IPMENA14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENA13,IPMENA13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENA12,IPMENA12" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "IPMENA11,IPMENA11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENA10,IPMENA10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENA09,IPMENA09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENA08,IPMENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENA07,IPMENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENA06,IPMENA06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENA05,IPMENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENA04,IPMENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENA03,IPMENA03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENA02,IPMENA02" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "IPMENA01,IPMENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENA00,IPMENA00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "FSYSMENB,CG Middle speed clock supply and stop register B for fsys"
|
|
bitfld.long 0x00 31. "IPMENB31,IPMENB31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENB30,IPMENB30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENB29,IPMENB29" "0,1"
|
|
bitfld.long 0x00 28. "IPMENB28,IPMENB28" "0,1"
|
|
bitfld.long 0x00 24. "IPMENB24,IPMENB24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENB23,IPMENB23" "0,1"
|
|
bitfld.long 0x00 22. "IPMENB22,IPMENB22" "0,1"
|
|
bitfld.long 0x00 21. "IPMENB21,IPMENB21" "0,1"
|
|
bitfld.long 0x00 17. "IPMENB17,IPMENB17" "0,1"
|
|
bitfld.long 0x00 15. "IPMENB15,IPMENB15" "0,1"
|
|
newline
|
|
bitfld.long 0x00 14. "IPMENB14,IPMENB14" "0,1"
|
|
bitfld.long 0x00 12. "IPMENB12,IPMENB12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENB11,IPMENB11" "0,1"
|
|
bitfld.long 0x00 9. "IPMENB09,IPMENB09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENB08,IPMENB08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENB07,IPMENB07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENB06,IPMENB06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENB05,IPMENB05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENB03,IPMENB03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENB02,IPMENB02" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "FSYSMENB,CG Middle speed clock supply and stop register B for fsys"
|
|
bitfld.long 0x00 31. "IPMENB31,IPMENB31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENB30,IPMENB30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENB29,IPMENB29" "0,1"
|
|
bitfld.long 0x00 28. "IPMENB28,IPMENB28" "0,1"
|
|
bitfld.long 0x00 24. "IPMENB24,IPMENB24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENB23,IPMENB23" "0,1"
|
|
bitfld.long 0x00 22. "IPMENB22,IPMENB22" "0,1"
|
|
bitfld.long 0x00 21. "IPMENB21,IPMENB21" "0,1"
|
|
bitfld.long 0x00 20. "IPMENB20,IPMENB20" "0,1"
|
|
bitfld.long 0x00 19. "IPMENB19,IPMENB19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "IPMENB18,IPMENB18" "0,1"
|
|
bitfld.long 0x00 17. "IPMENB17,IPMENB17" "0,1"
|
|
bitfld.long 0x00 16. "IPMENB16,IPMENB16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENB15,IPMENB15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENB14,IPMENB14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENB13,IPMENB13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENB12,IPMENB12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENB11,IPMENB11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENB10,IPMENB10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENB09,IPMENB09" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "IPMENB08,IPMENB08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENB07,IPMENB07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENB06,IPMENB06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENB05,IPMENB05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENB04,IPMENB04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENB03,IPMENB03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENB02,IPMENB02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENB01,IPMENB01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENB00,IPMENB00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4NQ*")
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "FSYSMENB,CG Middle speed clock supply and stop register B for fsys"
|
|
bitfld.long 0x00 31. "IPMENB31,IPMENB31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENB30,IPMENB30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENB29,IPMENB29" "0,1"
|
|
bitfld.long 0x00 28. "IPMENB28,IPMENB28" "0,1"
|
|
bitfld.long 0x00 24. "IPMENB24,IPMENB24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENB23,IPMENB23" "0,1"
|
|
bitfld.long 0x00 22. "IPMENB22,IPMENB22" "0,1"
|
|
bitfld.long 0x00 21. "IPMENB21,IPMENB21" "0,1"
|
|
bitfld.long 0x00 19. "IPMENB19,IPMENB19" "0,1"
|
|
bitfld.long 0x00 17. "IPMENB17,IPMENB17" "0,1"
|
|
newline
|
|
bitfld.long 0x00 16. "IPMENB16,IPMENB16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENB15,IPMENB15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENB14,IPMENB14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENB13,IPMENB13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENB12,IPMENB12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENB11,IPMENB11" "0,1"
|
|
bitfld.long 0x00 9. "IPMENB09,IPMENB09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENB08,IPMENB08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENB07,IPMENB07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENB06,IPMENB06" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "IPMENB05,IPMENB05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENB04,IPMENB04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENB03,IPMENB03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENB02,IPMENB02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENB01,IPMENB01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENB00,IPMENB00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "FSYSENA,CG High speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 8. "IPENA08,IPENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPENA07,IPENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPENA06,IPENA06" "0,1"
|
|
bitfld.long 0x00 5. "IPENA05,IPENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPENA04,IPENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPENA03,IPENA03" "0,1"
|
|
bitfld.long 0x00 2. "IPENA02,IPENA02" "0,1"
|
|
bitfld.long 0x00 1. "IPENA01,IPENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPENA00,IPENA00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "FSYSENA,CG High speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 9. "IPENA09,IPENA09" "0,1"
|
|
bitfld.long 0x00 8. "IPENA08,IPENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPENA07,IPENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPENA06,IPENA06" "0,1"
|
|
bitfld.long 0x00 5. "IPENA05,IPENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPENA04,IPENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPENA03,IPENA03" "0,1"
|
|
bitfld.long 0x00 2. "IPENA02,IPENA02" "0,1"
|
|
bitfld.long 0x00 1. "IPENA01,IPENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPENA00,IPENA00" "0,1"
|
|
endif
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "FCEN,CG Clock supply and stop register for fc"
|
|
bitfld.long 0x00 27. "FCIPEN27,FCIPEN27" "0,1"
|
|
bitfld.long 0x00 26. "FCIPEN26,FCIPEN26" "0,1"
|
|
bitfld.long 0x00 23. "FCIPEN23,FCIPEN23" "0,1"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "SPCLKEN,CG Clock supply for ADC and Trace Register"
|
|
bitfld.long 0x00 16. "ADCKEN,ADCKEN" "0,1"
|
|
bitfld.long 0x00 0. "TRCKEN,TRCKEN" "0,1"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "EXTEND2,CG Function extension register 2"
|
|
bitfld.long 0x00 2. "RSV22,RSV22" "0,1"
|
|
bitfld.long 0x00 1. "RSV21,RSV21" "0,1"
|
|
bitfld.long 0x00 0. "RSV20,RSV20" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x40083000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "PROTECT,CG write protection register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "OSCCR,CG Oscillation control register"
|
|
rbitfld.long 0x00 16. "IHOSC1F,IHOSC1F" "0,1"
|
|
rbitfld.long 0x00 9. "OSCF,OSCF" "0,1"
|
|
bitfld.long 0x00 8. "OSCSEL,OSCSEL" "0,1"
|
|
bitfld.long 0x00 1.--2. "EOSCEN,EOSCEN" "0,1,2,3"
|
|
bitfld.long 0x00 0. "IHOSC1EN,IHOSC1EN" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "SYSCR,CG System clock control register"
|
|
rbitfld.long 0x00 30.--31. "MCKSELPST,MCKSELPST" "0,1,2,3"
|
|
rbitfld.long 0x00 24.--27. "PRCKST,PRCKST" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 22.--23. "MCKSELGSL,MCKSELGSL" "0,1,2,3"
|
|
rbitfld.long 0x00 16.--18. "GEARST,GEARST" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--11. "PRCK,PRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6.--7. "MCKSEL,MCKSEL" "0,1,2,3"
|
|
bitfld.long 0x00 0.--2. "GEAR,GEAR" "0,1,2,3,4,5,6,7"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "STBYCR,CG Standby control register"
|
|
bitfld.long 0x00 0.--1. "STBY,STBY" "0,1,2,3"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "PLL0SEL,CG PLL selection register for fsys"
|
|
hexmask.long.tbyte 0x00 8.--31. 1. "PLL0SET,PLL0SET"
|
|
rbitfld.long 0x00 2. "PLL0ST,PLL0ST" "0,1"
|
|
bitfld.long 0x00 1. "PLL0SEL,PLL0SEL" "0,1"
|
|
bitfld.long 0x00 0. "PLL0ON,PLL0ON" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "WUPHCR,CG High speed oscillation warming up register"
|
|
hexmask.long.word 0x00 16.--31. 1. "WUPT,WUPT"
|
|
bitfld.long 0x00 8. "WUCLK,WUCLK" "0,1"
|
|
rbitfld.long 0x00 1. "WUEF,WUEF" "0,1"
|
|
bitfld.long 0x00 0. "WUON,WUON" "0,1"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "WUPLCR,CG Low speed oscillation warming up register"
|
|
hexmask.long.tbyte 0x00 8.--26. 1. "WUPTL,WUPTL"
|
|
rbitfld.long 0x00 1. "WULEF,WULEF" "0,1"
|
|
bitfld.long 0x00 0. "WULON,WULON" "0,1"
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENC14,IPMENC14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENC13,IPMENC13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENC12,IPMENC12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENC11,IPMENC11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENC10,IPMENC10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENC09,IPMENC09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENC08,IPMENC08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 9. "IPMENC09,IPMENC09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENC08,IPMENC08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 9. "IPMENC09,IPMENC09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENC08,IPMENC08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENC04,IPMENC04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 13. "IPMENC13,IPMENC13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENC12,IPMENC12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENC11,IPMENC11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENC10,IPMENC10" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "FSYSMENC,CG Middle speed clock supply and stop register C for fsys"
|
|
bitfld.long 0x00 16. "IPMENC16,IPMENC16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENC15,IPMENC15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENC14,IPMENC14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENC13,IPMENC13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENC12,IPMENC12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENC11,IPMENC11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENC10,IPMENC10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENC09,IPMENC09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENC08,IPMENC08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENC07,IPMENC07" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "IPMENC06,IPMENC06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENC05,IPMENC05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENC04,IPMENC04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENC03,IPMENC03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENC02,IPMENC02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENC01,IPMENC01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENC00,IPMENC00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4NQ*")
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "FSYSMENA,CG Middle speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 31. "IPMENA31,IPMENA31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENA30,IPMENA30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENA29,IPMENA29" "0,1"
|
|
bitfld.long 0x00 27. "IPMENA27,IPMENA27" "0,1"
|
|
bitfld.long 0x00 26. "IPMENA26,IPMENA26" "0,1"
|
|
bitfld.long 0x00 25. "IPMENA25,IPMENA25" "0,1"
|
|
bitfld.long 0x00 24. "IPMENA24,IPMENA24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENA23,IPMENA23" "0,1"
|
|
bitfld.long 0x00 21. "IPMENA21,IPMENA21" "0,1"
|
|
bitfld.long 0x00 20. "IPMENA20,IPMENA20" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "IPMENA19,IPMENA19" "0,1"
|
|
bitfld.long 0x00 18. "IPMENA18,IPMENA18" "0,1"
|
|
bitfld.long 0x00 17. "IPMENA17,IPMENA17" "0,1"
|
|
bitfld.long 0x00 16. "IPMENA16,IPMENA16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENA15,IPMENA15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENA14,IPMENA14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENA13,IPMENA13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENA12,IPMENA12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENA11,IPMENA11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENA10,IPMENA10" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "IPMENA09,IPMENA09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENA08,IPMENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENA07,IPMENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENA06,IPMENA06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENA05,IPMENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENA04,IPMENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENA03,IPMENA03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENA02,IPMENA02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENA01,IPMENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENA00,IPMENA00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "FSYSMENA,CG Middle speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 31. "IPMENA31,IPMENA31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENA30,IPMENA30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENA29,IPMENA29" "0,1"
|
|
bitfld.long 0x00 25. "IPMENA25,IPMENA25" "0,1"
|
|
bitfld.long 0x00 24. "IPMENA24,IPMENA24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENA23,IPMENA23" "0,1"
|
|
bitfld.long 0x00 19. "IPMENA19,IPMENA19" "0,1"
|
|
bitfld.long 0x00 18. "IPMENA18,IPMENA18" "0,1"
|
|
bitfld.long 0x00 17. "IPMENA17,IPMENA17" "0,1"
|
|
bitfld.long 0x00 16. "IPMENA16,IPMENA16" "0,1"
|
|
newline
|
|
bitfld.long 0x00 15. "IPMENA15,IPMENA15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENA14,IPMENA14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENA13,IPMENA13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENA12,IPMENA12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENA11,IPMENA11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENA10,IPMENA10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENA09,IPMENA09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENA08,IPMENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENA07,IPMENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENA06,IPMENA06" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "IPMENA05,IPMENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENA04,IPMENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENA03,IPMENA03" "0,1"
|
|
bitfld.long 0x00 1. "IPMENA01,IPMENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENA00,IPMENA00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "FSYSMENA,CG Middle speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 31. "IPMENA31,IPMENA31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENA30,IPMENA30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENA29,IPMENA29" "0,1"
|
|
bitfld.long 0x00 28. "IPMENA28,IPMENA28" "0,1"
|
|
bitfld.long 0x00 27. "IPMENA27,IPMENA27" "0,1"
|
|
bitfld.long 0x00 26. "IPMENA26,IPMENA26" "0,1"
|
|
bitfld.long 0x00 25. "IPMENA25,IPMENA25" "0,1"
|
|
bitfld.long 0x00 24. "IPMENA24,IPMENA24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENA23,IPMENA23" "0,1"
|
|
bitfld.long 0x00 22. "IPMENA22,IPMENA22" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "IPMENA21,IPMENA21" "0,1"
|
|
bitfld.long 0x00 20. "IPMENA20,IPMENA20" "0,1"
|
|
bitfld.long 0x00 19. "IPMENA19,IPMENA19" "0,1"
|
|
bitfld.long 0x00 18. "IPMENA18,IPMENA18" "0,1"
|
|
bitfld.long 0x00 17. "IPMENA17,IPMENA17" "0,1"
|
|
bitfld.long 0x00 16. "IPMENA16,IPMENA16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENA15,IPMENA15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENA14,IPMENA14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENA13,IPMENA13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENA12,IPMENA12" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "IPMENA11,IPMENA11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENA10,IPMENA10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENA09,IPMENA09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENA08,IPMENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENA07,IPMENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENA06,IPMENA06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENA05,IPMENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENA04,IPMENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENA03,IPMENA03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENA02,IPMENA02" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "IPMENA01,IPMENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENA00,IPMENA00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "FSYSMENB,CG Middle speed clock supply and stop register B for fsys"
|
|
bitfld.long 0x00 31. "IPMENB31,IPMENB31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENB30,IPMENB30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENB29,IPMENB29" "0,1"
|
|
bitfld.long 0x00 28. "IPMENB28,IPMENB28" "0,1"
|
|
bitfld.long 0x00 24. "IPMENB24,IPMENB24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENB23,IPMENB23" "0,1"
|
|
bitfld.long 0x00 22. "IPMENB22,IPMENB22" "0,1"
|
|
bitfld.long 0x00 21. "IPMENB21,IPMENB21" "0,1"
|
|
bitfld.long 0x00 17. "IPMENB17,IPMENB17" "0,1"
|
|
bitfld.long 0x00 15. "IPMENB15,IPMENB15" "0,1"
|
|
newline
|
|
bitfld.long 0x00 14. "IPMENB14,IPMENB14" "0,1"
|
|
bitfld.long 0x00 12. "IPMENB12,IPMENB12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENB11,IPMENB11" "0,1"
|
|
bitfld.long 0x00 9. "IPMENB09,IPMENB09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENB08,IPMENB08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENB07,IPMENB07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENB06,IPMENB06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENB05,IPMENB05" "0,1"
|
|
bitfld.long 0x00 3. "IPMENB03,IPMENB03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENB02,IPMENB02" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "FSYSMENB,CG Middle speed clock supply and stop register B for fsys"
|
|
bitfld.long 0x00 31. "IPMENB31,IPMENB31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENB30,IPMENB30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENB29,IPMENB29" "0,1"
|
|
bitfld.long 0x00 28. "IPMENB28,IPMENB28" "0,1"
|
|
bitfld.long 0x00 24. "IPMENB24,IPMENB24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENB23,IPMENB23" "0,1"
|
|
bitfld.long 0x00 22. "IPMENB22,IPMENB22" "0,1"
|
|
bitfld.long 0x00 21. "IPMENB21,IPMENB21" "0,1"
|
|
bitfld.long 0x00 20. "IPMENB20,IPMENB20" "0,1"
|
|
bitfld.long 0x00 19. "IPMENB19,IPMENB19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "IPMENB18,IPMENB18" "0,1"
|
|
bitfld.long 0x00 17. "IPMENB17,IPMENB17" "0,1"
|
|
bitfld.long 0x00 16. "IPMENB16,IPMENB16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENB15,IPMENB15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENB14,IPMENB14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENB13,IPMENB13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENB12,IPMENB12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENB11,IPMENB11" "0,1"
|
|
bitfld.long 0x00 10. "IPMENB10,IPMENB10" "0,1"
|
|
bitfld.long 0x00 9. "IPMENB09,IPMENB09" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "IPMENB08,IPMENB08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENB07,IPMENB07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENB06,IPMENB06" "0,1"
|
|
bitfld.long 0x00 5. "IPMENB05,IPMENB05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENB04,IPMENB04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENB03,IPMENB03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENB02,IPMENB02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENB01,IPMENB01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENB00,IPMENB00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4NQ*")
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "FSYSMENB,CG Middle speed clock supply and stop register B for fsys"
|
|
bitfld.long 0x00 31. "IPMENB31,IPMENB31" "0,1"
|
|
bitfld.long 0x00 30. "IPMENB30,IPMENB30" "0,1"
|
|
bitfld.long 0x00 29. "IPMENB29,IPMENB29" "0,1"
|
|
bitfld.long 0x00 28. "IPMENB28,IPMENB28" "0,1"
|
|
bitfld.long 0x00 24. "IPMENB24,IPMENB24" "0,1"
|
|
bitfld.long 0x00 23. "IPMENB23,IPMENB23" "0,1"
|
|
bitfld.long 0x00 22. "IPMENB22,IPMENB22" "0,1"
|
|
bitfld.long 0x00 21. "IPMENB21,IPMENB21" "0,1"
|
|
bitfld.long 0x00 19. "IPMENB19,IPMENB19" "0,1"
|
|
bitfld.long 0x00 17. "IPMENB17,IPMENB17" "0,1"
|
|
newline
|
|
bitfld.long 0x00 16. "IPMENB16,IPMENB16" "0,1"
|
|
bitfld.long 0x00 15. "IPMENB15,IPMENB15" "0,1"
|
|
bitfld.long 0x00 14. "IPMENB14,IPMENB14" "0,1"
|
|
bitfld.long 0x00 13. "IPMENB13,IPMENB13" "0,1"
|
|
bitfld.long 0x00 12. "IPMENB12,IPMENB12" "0,1"
|
|
bitfld.long 0x00 11. "IPMENB11,IPMENB11" "0,1"
|
|
bitfld.long 0x00 9. "IPMENB09,IPMENB09" "0,1"
|
|
bitfld.long 0x00 8. "IPMENB08,IPMENB08" "0,1"
|
|
bitfld.long 0x00 7. "IPMENB07,IPMENB07" "0,1"
|
|
bitfld.long 0x00 6. "IPMENB06,IPMENB06" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "IPMENB05,IPMENB05" "0,1"
|
|
bitfld.long 0x00 4. "IPMENB04,IPMENB04" "0,1"
|
|
bitfld.long 0x00 3. "IPMENB03,IPMENB03" "0,1"
|
|
bitfld.long 0x00 2. "IPMENB02,IPMENB02" "0,1"
|
|
bitfld.long 0x00 1. "IPMENB01,IPMENB01" "0,1"
|
|
bitfld.long 0x00 0. "IPMENB00,IPMENB00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "FSYSENA,CG High speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 8. "IPENA08,IPENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPENA07,IPENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPENA06,IPENA06" "0,1"
|
|
bitfld.long 0x00 5. "IPENA05,IPENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPENA04,IPENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPENA03,IPENA03" "0,1"
|
|
bitfld.long 0x00 2. "IPENA02,IPENA02" "0,1"
|
|
bitfld.long 0x00 1. "IPENA01,IPENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPENA00,IPENA00" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "FSYSENA,CG High speed clock supply and stop register A for fsys"
|
|
bitfld.long 0x00 9. "IPENA09,IPENA09" "0,1"
|
|
bitfld.long 0x00 8. "IPENA08,IPENA08" "0,1"
|
|
bitfld.long 0x00 7. "IPENA07,IPENA07" "0,1"
|
|
bitfld.long 0x00 6. "IPENA06,IPENA06" "0,1"
|
|
bitfld.long 0x00 5. "IPENA05,IPENA05" "0,1"
|
|
bitfld.long 0x00 4. "IPENA04,IPENA04" "0,1"
|
|
bitfld.long 0x00 3. "IPENA03,IPENA03" "0,1"
|
|
bitfld.long 0x00 2. "IPENA02,IPENA02" "0,1"
|
|
bitfld.long 0x00 1. "IPENA01,IPENA01" "0,1"
|
|
bitfld.long 0x00 0. "IPENA00,IPENA00" "0,1"
|
|
endif
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "FCEN,CG Clock supply and stop register for fc"
|
|
bitfld.long 0x00 27. "FCIPEN27,FCIPEN27" "0,1"
|
|
bitfld.long 0x00 26. "FCIPEN26,FCIPEN26" "0,1"
|
|
bitfld.long 0x00 23. "FCIPEN23,FCIPEN23" "0,1"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "SPCLKEN,CG Clock supply for ADC and Trace Register"
|
|
bitfld.long 0x00 16. "ADCKEN,ADCKEN" "0,1"
|
|
bitfld.long 0x00 0. "TRCKEN,TRCKEN" "0,1"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "EXTEND2,CG Function extension register 2"
|
|
bitfld.long 0x00 2. "RSV22,RSV22" "0,1"
|
|
bitfld.long 0x00 1. "RSV21,RSV21" "0,1"
|
|
bitfld.long 0x00 0. "RSV20,RSV20" "0,1"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "CRC (CRC Calculation Circuit (CRC))"
|
|
base ad:0x40043100
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DIN,CRC input data register"
|
|
hexmask.long 0x00 0.--31. 1. "CRCDIN,CRCDIN"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "TYP,CRC data type register"
|
|
bitfld.long 0x00 2.--3. "CFMT,CFMT" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "DBIT,DBIT" "0,1,2,3"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "CLC,CRC calculation result register"
|
|
hexmask.long 0x00 0.--31. 1. "CRCCLC,CRCCLC"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "DA (Digital analog converter (DAC))"
|
|
repeat 2. (list 0. 1.) (list ad:0x400BC800 ad:0x400BC900)
|
|
tree "DA$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR,DAC Control Register"
|
|
bitfld.long 0x00 0. "EN,EN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "REG,DAC Converted Value Setting Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DAC,DAC"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "DMA (Direct Memory Access Controller (DMAC))"
|
|
base ad:0x400A4000
|
|
rgroup.long 0x00++0x03
|
|
line.long 0x00 "STATUS,DMA Status Register"
|
|
bitfld.long 0x00 0. "MASTER_ENABLE,MASTER_ENABLE" "0,1"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "CFG,DMA Configuration Register"
|
|
bitfld.long 0x00 0. "MASTER_ENABLE,MASTER_ENABLE" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CTRLBASEPTR,DMA Control Data Base Pointer Register"
|
|
hexmask.long.tbyte 0x00 10.--31. 1. "CTRL_BASE_PTR,CTRL_BASE_PTR"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "ALTCTRLBASEPTR,DMA Channel Alternate Control Data Base Pointer Register"
|
|
hexmask.long 0x00 0.--31. 1. "ALT_CTRL_BASE_PTR,ALT_CTRL_BASE_PTR"
|
|
wgroup.long 0x14++0x03
|
|
line.long 0x00 "CHNLSWREQUEST,DMA Channel Software Request Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_SW_REQUEST,CHNL_SW_REQUEST"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "CHNLUSEBURSTSET,DMA Channel Useburst Set Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_USEBURST_SET,CHNL_USEBURST_SET"
|
|
wgroup.long 0x1C++0x03
|
|
line.long 0x00 "CHNLUSEBURSTCLR,DMA Channel Useburst Clear Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_USEBURST_CLR,CHNL_USEBURST_CLR"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CHNLREQMASKSET,DMA Channel Request Mask Set Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_REQ_MASK_SET,CHNL_REQ_MASK_SET"
|
|
wgroup.long 0x24++0x03
|
|
line.long 0x00 "CHNLREQMASKCLR,DMA Channel Request Mask Clear Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_REQ_MASK_CLR,CHNL_REQ_MASK_CLR"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CHNLENABLESET,DMA Channel Enable Set Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_ENABLE_SET,CHNL_ENABLE_SET"
|
|
wgroup.long 0x2C++0x03
|
|
line.long 0x00 "CHNLENABLECLR,DMA Channel Enable Clear Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_ENABLE_CLR,CHNL_ENABLE_CLR"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CHNLPRIALTSET,DMA Channel Primary-Alternate Set Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_PRI_ALT_SET,CHNL_PRI_ALT_SET"
|
|
wgroup.long 0x34++0x03
|
|
line.long 0x00 "CHNLPRIALTCLR,DMA Channel Primary-Alternate Clear Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_PRI_ALT_CLR,CHNL_PRI_ALT_CLR"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "CHNLPRIORITYSET,DMA Channel Priority Set Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_PRIORITY_SET,CHNL_PRIORITY_SET"
|
|
wgroup.long 0x3C++0x03
|
|
line.long 0x00 "CHNLPRIORITYCLR,DMA Channel Priority Clear Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHNL_PRIORITY_CLR,CHNL_PRIORITY_CLR"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "ERRCLR,DMA Bus Error Clear Register"
|
|
bitfld.long 0x00 0. "ERR_CLR,ERR_CLR" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "DMACA (DMA Controller)"
|
|
base ad:0x40000000
|
|
rgroup.long 0x00++0x03
|
|
line.long 0x00 "INTSTATUS,DMAC Interrupt Status Register"
|
|
bitfld.long 0x00 1. "INTSTATUS1,INTSTATUS1" "0,1"
|
|
bitfld.long 0x00 0. "INTSTATUS0,INTSTATUS0" "0,1"
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "INTTCSTATUS,DMAC Transfer Completion Interrupt Status Register"
|
|
bitfld.long 0x00 1. "INTTCSTATUS1,INTTCSTATUS1" "0,1"
|
|
bitfld.long 0x00 0. "INTTCSTATUS0,INTTCSTATUS0" "0,1"
|
|
wgroup.long 0x08++0x03
|
|
line.long 0x00 "INTTCCLEAR,DMAC Transfer Completion Interrupt Clear Register"
|
|
bitfld.long 0x00 1. "INTTCCLEAR1,INTTCCLEAR1" "0,1"
|
|
bitfld.long 0x00 0. "INTTCCLEAR0,INTTCCLEAR0" "0,1"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "INTERRORSTATUS,DMAC Error Interrupt Status Register"
|
|
bitfld.long 0x00 1. "INTERRSTATUS1,INTERRSTATUS1" "0,1"
|
|
bitfld.long 0x00 0. "INTERRSTATUS0,INTERRSTATUS0" "0,1"
|
|
wgroup.long 0x10++0x03
|
|
line.long 0x00 "INTERRCLR,DMAC Error Interrupt Clear Register"
|
|
bitfld.long 0x00 1. "INTERRCLR1,INTERRCLR1" "0,1"
|
|
bitfld.long 0x00 0. "INTERRCLR0,INTERRCLR0" "0,1"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "RAWINTTCSTATUS,DMAC Raw Transfer Completion Interrupt Status Register"
|
|
bitfld.long 0x00 1. "RAWINTTCS1,RAWINTTCS1" "0,1"
|
|
bitfld.long 0x00 0. "RAWINTTCS0,RAWINTTCS0" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "RAWINTERRORSTATUS,DMAC Raw Error Interrupt Status Register"
|
|
bitfld.long 0x00 1. "RAWINTERRS1,RAWINTERRS1" "0,1"
|
|
bitfld.long 0x00 0. "RAWINTERRS0,RAWINTERRS0" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "ENBLDCHNS,DMAC Channel Enable Register"
|
|
bitfld.long 0x00 1. "ENABLEDCH1,ENABLEDCH1" "0,1"
|
|
bitfld.long 0x00 0. "ENABLEDCH0,ENABLEDCH0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SOFTBREQ,DMAC Software Burst Transfer Request Register"
|
|
bitfld.long 0x00 15. "SOFTBREQ15,SOFTBREQ15" "0,1"
|
|
bitfld.long 0x00 14. "SOFTBREQ14,SOFTBREQ14" "0,1"
|
|
bitfld.long 0x00 13. "SOFTBREQ13,SOFTBREQ13" "0,1"
|
|
bitfld.long 0x00 12. "SOFTBREQ12,SOFTBREQ12" "0,1"
|
|
bitfld.long 0x00 11. "SOFTBREQ11,SOFTBREQ11" "0,1"
|
|
bitfld.long 0x00 10. "SOFTBREQ10,SOFTBREQ10" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "SOFTBREQ9,SOFTBREQ9" "0,1"
|
|
bitfld.long 0x00 8. "SOFTBREQ8,SOFTBREQ8" "0,1"
|
|
bitfld.long 0x00 7. "SOFTBREQ7,SOFTBREQ7" "0,1"
|
|
bitfld.long 0x00 6. "SOFTBREQ6,SOFTBREQ6" "0,1"
|
|
bitfld.long 0x00 5. "SOFTBREQ5,SOFTBREQ5" "0,1"
|
|
bitfld.long 0x00 4. "SOFTBREQ4,SOFTBREQ4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SOFTBREQ3,SOFTBREQ3" "0,1"
|
|
bitfld.long 0x00 2. "SOFTBREQ2,SOFTBREQ2" "0,1"
|
|
bitfld.long 0x00 1. "SOFTBREQ1,SOFTBREQ1" "0,1"
|
|
bitfld.long 0x00 0. "SOFTBREQ0,SOFTBREQ0" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "SOFTSREQ,DMAC Software Single Transfer Request Register"
|
|
bitfld.long 0x00 15. "SOFTSREQ15,SOFTSREQ15" "0,1"
|
|
bitfld.long 0x00 14. "SOFTSREQ14,SOFTSREQ14" "0,1"
|
|
bitfld.long 0x00 13. "SOFTSREQ13,SOFTSREQ13" "0,1"
|
|
bitfld.long 0x00 12. "SOFTSREQ12,SOFTSREQ12" "0,1"
|
|
bitfld.long 0x00 11. "SOFTSREQ11,SOFTSREQ11" "0,1"
|
|
bitfld.long 0x00 10. "SOFTSREQ10,SOFTSREQ10" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "SOFTSREQ9,SOFTSREQ9" "0,1"
|
|
bitfld.long 0x00 8. "SOFTSREQ8,SOFTSREQ8" "0,1"
|
|
bitfld.long 0x00 7. "SOFTSREQ7,SOFTSREQ7" "0,1"
|
|
bitfld.long 0x00 6. "SOFTSREQ6,SOFTSREQ6" "0,1"
|
|
bitfld.long 0x00 5. "SOFTSREQ5,SOFTSREQ5" "0,1"
|
|
bitfld.long 0x00 4. "SOFTSREQ4,SOFTSREQ4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SOFTSREQ3,SOFTSREQ3" "0,1"
|
|
bitfld.long 0x00 2. "SOFTSREQ2,SOFTSREQ2" "0,1"
|
|
bitfld.long 0x00 1. "SOFTSREQ1,SOFTSREQ1" "0,1"
|
|
bitfld.long 0x00 0. "SOFTSREQ0,SOFTSREQ0" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CONFIGURATION,DMAC Configuration Register"
|
|
bitfld.long 0x00 0. "E,E" "0,1"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "C0SRCADDR,DMAC Channel 0 Transfer Source Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "SRCADDR,SRCADDR"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "C0DESTADDR,DMAC Channel 0 Transfer Destination Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DESTADDR,DESTADDR"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "C0LLI,DMAC Channel 0 Linked List Item Register"
|
|
hexmask.long 0x00 0.--31. 1. "LLI,LLI"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "C0CONTROL,DMAC Channel 0 Control Register"
|
|
bitfld.long 0x00 31. "I,I" "0,1"
|
|
bitfld.long 0x00 27. "DI,DI" "0,1"
|
|
bitfld.long 0x00 26. "SI,SI" "0,1"
|
|
bitfld.long 0x00 21.--23. "DWIDTH,DWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18.--20. "SWIDTH,SWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 15.--17. "DBSIZE,DBSIZE" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x00 12.--14. "SBSIZE,SBSIZE" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--11. 1. "TRANSFERSIZE,TRANSFERSIZE"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "C0CONFIGURATION,DMAC Channel 0 Configuration Register"
|
|
bitfld.long 0x00 18. "HALT,HALT" "0,1"
|
|
rbitfld.long 0x00 17. "ACTIVE,ACTIVE" "0,1"
|
|
bitfld.long 0x00 16. "LOCK,LOCK" "0,1"
|
|
bitfld.long 0x00 15. "ITC,ITC" "0,1"
|
|
bitfld.long 0x00 14. "IE,IE" "0,1"
|
|
bitfld.long 0x00 11.--13. "FLOWCNTRL,FLOWCNTRL" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x00 6.--9. "DESTPERIPHERAL,DESTPERIPHERAL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1.--4. "SRCPERIPHERAL,SRCPERIPHERAL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "E,E" "0,1"
|
|
group.long 0x120++0x03
|
|
line.long 0x00 "C1SRCADDR,DMAC Channel 1 Transfer Source Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "SRCADDR,SRCADDR"
|
|
group.long 0x124++0x03
|
|
line.long 0x00 "C1DESTADDR,DMAC Channel 1 Transfer Destination Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DESTADDR,DESTADDR"
|
|
group.long 0x128++0x03
|
|
line.long 0x00 "C1LLI,DMAC Channel 1 Linked List Item Register"
|
|
hexmask.long 0x00 0.--31. 1. "LLI,LLI"
|
|
group.long 0x12C++0x03
|
|
line.long 0x00 "C1CONTROL,DMAC Channel 1 Control Register"
|
|
bitfld.long 0x00 31. "I,I" "0,1"
|
|
bitfld.long 0x00 27. "DI,DI" "0,1"
|
|
bitfld.long 0x00 26. "SI,SI" "0,1"
|
|
bitfld.long 0x00 21.--23. "DWIDTH,DWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18.--20. "SWIDTH,SWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 15.--17. "DBSIZE,DBSIZE" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x00 12.--14. "SBSIZE,SBSIZE" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--11. 1. "TRANSFERSIZE,TRANSFERSIZE"
|
|
group.long 0x130++0x03
|
|
line.long 0x00 "C1CONFIGURATION,DMAC Channel 1 Configuration Register"
|
|
bitfld.long 0x00 18. "HALT,HALT" "0,1"
|
|
rbitfld.long 0x00 17. "ACTIVE,ACTIVE" "0,1"
|
|
bitfld.long 0x00 16. "LOCK,LOCK" "0,1"
|
|
bitfld.long 0x00 15. "ITC,ITC" "0,1"
|
|
bitfld.long 0x00 14. "IE,IE" "0,1"
|
|
bitfld.long 0x00 11.--13. "FLOWCNTRL,FLOWCNTRL" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x00 6.--9. "DESTPERIPHERAL,DESTPERIPHERAL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1.--4. "SRCPERIPHERAL,SRCPERIPHERAL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "E,E" "0,1"
|
|
tree.end
|
|
tree "DMACB (DMA Controller)"
|
|
base ad:0x40001000
|
|
rgroup.long 0x00++0x03
|
|
line.long 0x00 "INTSTATUS,DMAC Interrupt Status Register"
|
|
bitfld.long 0x00 1. "INTSTATUS1,INTSTATUS1" "0,1"
|
|
bitfld.long 0x00 0. "INTSTATUS0,INTSTATUS0" "0,1"
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "INTTCSTATUS,DMAC Transfer Completion Interrupt Status Register"
|
|
bitfld.long 0x00 1. "INTTCSTATUS1,INTTCSTATUS1" "0,1"
|
|
bitfld.long 0x00 0. "INTTCSTATUS0,INTTCSTATUS0" "0,1"
|
|
wgroup.long 0x08++0x03
|
|
line.long 0x00 "INTTCCLEAR,DMAC Transfer Completion Interrupt Clear Register"
|
|
bitfld.long 0x00 1. "INTTCCLEAR1,INTTCCLEAR1" "0,1"
|
|
bitfld.long 0x00 0. "INTTCCLEAR0,INTTCCLEAR0" "0,1"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "INTERRORSTATUS,DMAC Error Interrupt Status Register"
|
|
bitfld.long 0x00 1. "INTERRSTATUS1,INTERRSTATUS1" "0,1"
|
|
bitfld.long 0x00 0. "INTERRSTATUS0,INTERRSTATUS0" "0,1"
|
|
wgroup.long 0x10++0x03
|
|
line.long 0x00 "INTERRCLR,DMAC Error Interrupt Clear Register"
|
|
bitfld.long 0x00 1. "INTERRCLR1,INTERRCLR1" "0,1"
|
|
bitfld.long 0x00 0. "INTERRCLR0,INTERRCLR0" "0,1"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "RAWINTTCSTATUS,DMAC Raw Transfer Completion Interrupt Status Register"
|
|
bitfld.long 0x00 1. "RAWINTTCS1,RAWINTTCS1" "0,1"
|
|
bitfld.long 0x00 0. "RAWINTTCS0,RAWINTTCS0" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "RAWINTERRORSTATUS,DMAC Raw Error Interrupt Status Register"
|
|
bitfld.long 0x00 1. "RAWINTERRS1,RAWINTERRS1" "0,1"
|
|
bitfld.long 0x00 0. "RAWINTERRS0,RAWINTERRS0" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "ENBLDCHNS,DMAC Channel Enable Register"
|
|
bitfld.long 0x00 1. "ENABLEDCH1,ENABLEDCH1" "0,1"
|
|
bitfld.long 0x00 0. "ENABLEDCH0,ENABLEDCH0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SOFTBREQ,DMAC Software Burst Transfer Request Register"
|
|
bitfld.long 0x00 15. "SOFTBREQ15,SOFTBREQ15" "0,1"
|
|
bitfld.long 0x00 14. "SOFTBREQ14,SOFTBREQ14" "0,1"
|
|
bitfld.long 0x00 13. "SOFTBREQ13,SOFTBREQ13" "0,1"
|
|
bitfld.long 0x00 12. "SOFTBREQ12,SOFTBREQ12" "0,1"
|
|
bitfld.long 0x00 11. "SOFTBREQ11,SOFTBREQ11" "0,1"
|
|
bitfld.long 0x00 10. "SOFTBREQ10,SOFTBREQ10" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "SOFTBREQ9,SOFTBREQ9" "0,1"
|
|
bitfld.long 0x00 8. "SOFTBREQ8,SOFTBREQ8" "0,1"
|
|
bitfld.long 0x00 7. "SOFTBREQ7,SOFTBREQ7" "0,1"
|
|
bitfld.long 0x00 6. "SOFTBREQ6,SOFTBREQ6" "0,1"
|
|
bitfld.long 0x00 5. "SOFTBREQ5,SOFTBREQ5" "0,1"
|
|
bitfld.long 0x00 4. "SOFTBREQ4,SOFTBREQ4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SOFTBREQ3,SOFTBREQ3" "0,1"
|
|
bitfld.long 0x00 2. "SOFTBREQ2,SOFTBREQ2" "0,1"
|
|
bitfld.long 0x00 1. "SOFTBREQ1,SOFTBREQ1" "0,1"
|
|
bitfld.long 0x00 0. "SOFTBREQ0,SOFTBREQ0" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "SOFTSREQ,DMAC Software Single Transfer Request Register"
|
|
bitfld.long 0x00 15. "SOFTSREQ15,SOFTSREQ15" "0,1"
|
|
bitfld.long 0x00 14. "SOFTSREQ14,SOFTSREQ14" "0,1"
|
|
bitfld.long 0x00 13. "SOFTSREQ13,SOFTSREQ13" "0,1"
|
|
bitfld.long 0x00 12. "SOFTSREQ12,SOFTSREQ12" "0,1"
|
|
bitfld.long 0x00 11. "SOFTSREQ11,SOFTSREQ11" "0,1"
|
|
bitfld.long 0x00 10. "SOFTSREQ10,SOFTSREQ10" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "SOFTSREQ9,SOFTSREQ9" "0,1"
|
|
bitfld.long 0x00 8. "SOFTSREQ8,SOFTSREQ8" "0,1"
|
|
bitfld.long 0x00 7. "SOFTSREQ7,SOFTSREQ7" "0,1"
|
|
bitfld.long 0x00 6. "SOFTSREQ6,SOFTSREQ6" "0,1"
|
|
bitfld.long 0x00 5. "SOFTSREQ5,SOFTSREQ5" "0,1"
|
|
bitfld.long 0x00 4. "SOFTSREQ4,SOFTSREQ4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SOFTSREQ3,SOFTSREQ3" "0,1"
|
|
bitfld.long 0x00 2. "SOFTSREQ2,SOFTSREQ2" "0,1"
|
|
bitfld.long 0x00 1. "SOFTSREQ1,SOFTSREQ1" "0,1"
|
|
bitfld.long 0x00 0. "SOFTSREQ0,SOFTSREQ0" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CONFIGURATION,DMAC Configuration Register"
|
|
bitfld.long 0x00 0. "E,E" "0,1"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "C0SRCADDR,DMAC Channel 0 Transfer Source Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "SRCADDR,SRCADDR"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "C0DESTADDR,DMAC Channel 0 Transfer Destination Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DESTADDR,DESTADDR"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "C0LLI,DMAC Channel 0 Linked List Item Register"
|
|
hexmask.long 0x00 0.--31. 1. "LLI,LLI"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "C0CONTROL,DMAC Channel 0 Control Register"
|
|
bitfld.long 0x00 31. "I,I" "0,1"
|
|
bitfld.long 0x00 27. "DI,DI" "0,1"
|
|
bitfld.long 0x00 26. "SI,SI" "0,1"
|
|
bitfld.long 0x00 21.--23. "DWIDTH,DWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18.--20. "SWIDTH,SWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 15.--17. "DBSIZE,DBSIZE" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x00 12.--14. "SBSIZE,SBSIZE" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--11. 1. "TRANSFERSIZE,TRANSFERSIZE"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "C0CONFIGURATION,DMAC Channel 0 Configuration Register"
|
|
bitfld.long 0x00 18. "HALT,HALT" "0,1"
|
|
rbitfld.long 0x00 17. "ACTIVE,ACTIVE" "0,1"
|
|
bitfld.long 0x00 16. "LOCK,LOCK" "0,1"
|
|
bitfld.long 0x00 15. "ITC,ITC" "0,1"
|
|
bitfld.long 0x00 14. "IE,IE" "0,1"
|
|
bitfld.long 0x00 11.--13. "FLOWCNTRL,FLOWCNTRL" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x00 6.--9. "DESTPERIPHERAL,DESTPERIPHERAL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1.--4. "SRCPERIPHERAL,SRCPERIPHERAL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "E,E" "0,1"
|
|
group.long 0x120++0x03
|
|
line.long 0x00 "C1SRCADDR,DMAC Channel 1 Transfer Source Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "SRCADDR,SRCADDR"
|
|
group.long 0x124++0x03
|
|
line.long 0x00 "C1DESTADDR,DMAC Channel 1 Transfer Destination Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DESTADDR,DESTADDR"
|
|
group.long 0x128++0x03
|
|
line.long 0x00 "C1LLI,DMAC Channel 1 Linked List Item Register"
|
|
hexmask.long 0x00 0.--31. 1. "LLI,LLI"
|
|
group.long 0x12C++0x03
|
|
line.long 0x00 "C1CONTROL,DMAC Channel 1 Control Register"
|
|
bitfld.long 0x00 31. "I,I" "0,1"
|
|
bitfld.long 0x00 27. "DI,DI" "0,1"
|
|
bitfld.long 0x00 26. "SI,SI" "0,1"
|
|
bitfld.long 0x00 21.--23. "DWIDTH,DWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18.--20. "SWIDTH,SWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 15.--17. "DBSIZE,DBSIZE" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x00 12.--14. "SBSIZE,SBSIZE" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--11. 1. "TRANSFERSIZE,TRANSFERSIZE"
|
|
group.long 0x130++0x03
|
|
line.long 0x00 "C1CONFIGURATION,DMAC Channel 1 Configuration Register"
|
|
bitfld.long 0x00 18. "HALT,HALT" "0,1"
|
|
rbitfld.long 0x00 17. "ACTIVE,ACTIVE" "0,1"
|
|
bitfld.long 0x00 16. "LOCK,LOCK" "0,1"
|
|
bitfld.long 0x00 15. "ITC,ITC" "0,1"
|
|
bitfld.long 0x00 14. "IE,IE" "0,1"
|
|
bitfld.long 0x00 11.--13. "FLOWCNTRL,FLOWCNTRL" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x00 6.--9. "DESTPERIPHERAL,DESTPERIPHERAL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1.--4. "SRCPERIPHERAL,SRCPERIPHERAL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "E,E" "0,1"
|
|
tree.end
|
|
endif
|
|
tree "DNFA (DNF)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x400A0200
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CKCR,DNF Unit A Noise Filter Control Register"
|
|
bitfld.long 0x00 0.--2. "NFCKS,NFCKS" "0,1,2,3,4,5,6,7"
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 13. "NFEN13,NFEN13" "0,1"
|
|
bitfld.long 0x00 12. "NFEN12,NFEN12" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x400A0200
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CKCR,DNF Unit A Noise Filter Control Register"
|
|
bitfld.long 0x00 0.--2. "NFCKS,NFCKS" "0,1,2,3,4,5,6,7"
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 13. "NFEN13,NFEN13" "0,1"
|
|
bitfld.long 0x00 12. "NFEN12,NFEN12" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Unit A Noise Filter Enable Register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
endif
|
|
tree.end
|
|
tree "DNFB (DNF)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x400A0300
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CKCR,DNF Noise Filter Control Register"
|
|
bitfld.long 0x00 0.--2. "NFCKS,NFCKS" "0,1,2,3,4,5,6,7"
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Noise Filter Enable Register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Noise Filter Enable Register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 13. "NFEN13,NFEN13" "0,1"
|
|
bitfld.long 0x00 12. "NFEN12,NFEN12" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x400A0300
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CKCR,DNF Noise Filter Control Register"
|
|
bitfld.long 0x00 0.--2. "NFCKS,NFCKS" "0,1,2,3,4,5,6,7"
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Noise Filter Enable Register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Noise Filter Enable Register"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Noise Filter Enable Register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 13. "NFEN13,NFEN13" "0,1"
|
|
bitfld.long 0x00 12. "NFEN12,NFEN12" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
endif
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "DNFC (Digital Noise Filter (DNF))"
|
|
base ad:0x400A0800
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CKCR,DNF clock Control register"
|
|
bitfld.long 0x00 0.--2. "NFCKS,NFCKS" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ENCR,DNF Enable register"
|
|
bitfld.long 0x00 15. "NFEN15,NFEN15" "0,1"
|
|
bitfld.long 0x00 14. "NFEN14,NFEN14" "0,1"
|
|
bitfld.long 0x00 13. "NFEN13,NFEN13" "0,1"
|
|
bitfld.long 0x00 12. "NFEN12,NFEN12" "0,1"
|
|
bitfld.long 0x00 11. "NFEN11,NFEN11" "0,1"
|
|
bitfld.long 0x00 10. "NFEN10,NFEN10" "0,1"
|
|
bitfld.long 0x00 9. "NFEN9,NFEN9" "0,1"
|
|
bitfld.long 0x00 8. "NFEN8,NFEN8" "0,1"
|
|
bitfld.long 0x00 7. "NFEN7,NFEN7" "0,1"
|
|
bitfld.long 0x00 6. "NFEN6,NFEN6" "0,1"
|
|
bitfld.long 0x00 5. "NFEN5,NFEN5" "0,1"
|
|
bitfld.long 0x00 4. "NFEN4,NFEN4" "0,1"
|
|
bitfld.long 0x00 3. "NFEN3,NFEN3" "0,1"
|
|
bitfld.long 0x00 2. "NFEN2,NFEN2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "NFEN1,NFEN1" "0,1"
|
|
bitfld.long 0x00 0. "NFEN0,NFEN0" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")
|
|
tree "EI2C (I2C Interface Version A (EI2C))"
|
|
sif cpuis("TMPM4KH*")
|
|
tree "EI2C"
|
|
base ad:0x400D8000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ARST,EI2C Reset Register"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "AEN,EI2C Enable Register"
|
|
bitfld.long 0x00 0. "I2CM,I2CM" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "ACR0,EI2C Control Register 0"
|
|
bitfld.long 0x00 12.--14. "DNF,DNF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 9.--10. "TOPER,TOPER" "0,1,2,3"
|
|
bitfld.long 0x00 8. "TOE,TOE" "0,1"
|
|
bitfld.long 0x00 4. "ESPE,ESPE" "0,1"
|
|
bitfld.long 0x00 3. "ESTE,ESTE" "0,1"
|
|
bitfld.long 0x00 2. "NACKE,NACKE" "0,1"
|
|
bitfld.long 0x00 1. "GCE,GCE" "0,1"
|
|
bitfld.long 0x00 0. "ALE,ALE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "ACR1,EI2C Control Register 1"
|
|
bitfld.long 0x00 10. "OMC,OMC" "0,1"
|
|
bitfld.long 0x00 4. "ACKWAIT,ACKWAIT" "0,1"
|
|
bitfld.long 0x00 3. "ACKSEL,ACKSEL" "0,1"
|
|
bitfld.long 0x00 2. "SP,SP" "0,1"
|
|
bitfld.long 0x00 1. "RS,RS" "0,1"
|
|
bitfld.long 0x00 0. "ST,ST" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ADBRT,EI2C Transmit Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBT,DBT"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "ADBRR,EI2C Receive Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBR,DBR"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "ASR0,EI2C Status Register 0"
|
|
bitfld.long 0x00 4.--7. "BC,BC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3. "MST,MST" "0,1"
|
|
bitfld.long 0x00 2. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 1. "BB,BB" "0,1"
|
|
bitfld.long 0x00 0. "ACKF,ACKF" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "ASR1,EI2C Status Register 1"
|
|
bitfld.long 0x00 13. "TOERR,TOERR" "0,1"
|
|
bitfld.long 0x00 12. "ESP,ESP" "0,1"
|
|
bitfld.long 0x00 11. "EST,EST" "0,1"
|
|
bitfld.long 0x00 10. "AAS2,AAS2" "0,1"
|
|
bitfld.long 0x00 9. "AAS1,AAS1" "0,1"
|
|
bitfld.long 0x00 8. "GC,GC" "0,1"
|
|
bitfld.long 0x00 7. "AL,AL" "0,1"
|
|
bitfld.long 0x00 6. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 5. "RBF,RBF" "0,1"
|
|
bitfld.long 0x00 4. "TBE,TBE" "0,1"
|
|
bitfld.long 0x00 3. "TEND,TEND" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SPCF,SPCF" "0,1"
|
|
bitfld.long 0x00 1. "RSCF,RSCF" "0,1"
|
|
bitfld.long 0x00 0. "STCF,STCF" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "APRS,EI2C Prescaler Clock Setting Register"
|
|
bitfld.long 0x00 0.--5. "PRS,PRS" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ASCL,EI2C SCL Width Setting Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SCLL,SCLL"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SCLH,SCLH"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AAR1,EI2C First Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS1,SAFS1" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA1,SA1"
|
|
bitfld.long 0x00 0. "SA1E,SA1E" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "AAR2,EI2C Second Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS2,SAFS2" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2E,SA2E" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "AIE,EI2C Interrupt_DMA Setting Register"
|
|
bitfld.long 0x00 15. "DMARX,DMARX" "0,1"
|
|
bitfld.long 0x00 14. "DMATX,DMATX" "0,1"
|
|
bitfld.long 0x00 13. "INTTOE,INTTOE" "0,1"
|
|
bitfld.long 0x00 12. "INTESPE,INTESPE" "0,1"
|
|
bitfld.long 0x00 11. "INTESTE,INTESTE" "0,1"
|
|
bitfld.long 0x00 9. "INTASE,INTASE" "0,1"
|
|
bitfld.long 0x00 8. "INTGCE,INTGCE" "0,1"
|
|
bitfld.long 0x00 7. "INTALE,INTALE" "0,1"
|
|
bitfld.long 0x00 6. "INTNACKE,INTNACKE" "0,1"
|
|
bitfld.long 0x00 2. "INTSPE,INTSPE" "0,1"
|
|
bitfld.long 0x00 1. "INTRSE,INTRSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INTSTE,INTSTE" "0,1"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "APM,EI2C Bus Terminal Monitor Register"
|
|
bitfld.long 0x00 3. "SDAOUT,SDAOUT" "0,1"
|
|
bitfld.long 0x00 2. "SCLOUT,SCLOUT" "0,1"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "EI2C0"
|
|
base ad:0x400D8000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ARST,EI2C Reset Register"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "AEN,EI2C Enable Register"
|
|
bitfld.long 0x00 0. "I2CM,I2CM" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "ACR0,EI2C Control Register 0"
|
|
bitfld.long 0x00 12.--14. "DNF,DNF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 9.--10. "TOPER,TOPER" "0,1,2,3"
|
|
bitfld.long 0x00 8. "TOE,TOE" "0,1"
|
|
bitfld.long 0x00 4. "ESPE,ESPE" "0,1"
|
|
bitfld.long 0x00 3. "ESTE,ESTE" "0,1"
|
|
bitfld.long 0x00 2. "NACKE,NACKE" "0,1"
|
|
bitfld.long 0x00 1. "GCE,GCE" "0,1"
|
|
bitfld.long 0x00 0. "ALE,ALE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "ACR1,EI2C Control Register 1"
|
|
bitfld.long 0x00 10. "OMC,OMC" "0,1"
|
|
bitfld.long 0x00 4. "ACKWAIT,ACKWAIT" "0,1"
|
|
bitfld.long 0x00 3. "ACKSEL,ACKSEL" "0,1"
|
|
bitfld.long 0x00 2. "SP,SP" "0,1"
|
|
bitfld.long 0x00 1. "RS,RS" "0,1"
|
|
bitfld.long 0x00 0. "ST,ST" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ADBRT,EI2C Transmit Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBT,DBT"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "ADBRR,EI2C Receive Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBR,DBR"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "ASR0,EI2C Status Register 0"
|
|
bitfld.long 0x00 4.--7. "BC,BC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3. "MST,MST" "0,1"
|
|
bitfld.long 0x00 2. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 1. "BB,BB" "0,1"
|
|
bitfld.long 0x00 0. "ACKF,ACKF" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "ASR1,EI2C Status Register 1"
|
|
bitfld.long 0x00 13. "TOERR,TOERR" "0,1"
|
|
bitfld.long 0x00 12. "ESP,ESP" "0,1"
|
|
bitfld.long 0x00 11. "EST,EST" "0,1"
|
|
bitfld.long 0x00 10. "AAS2,AAS2" "0,1"
|
|
bitfld.long 0x00 9. "AAS1,AAS1" "0,1"
|
|
bitfld.long 0x00 8. "GC,GC" "0,1"
|
|
bitfld.long 0x00 7. "AL,AL" "0,1"
|
|
bitfld.long 0x00 6. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 5. "RBF,RBF" "0,1"
|
|
bitfld.long 0x00 4. "TBE,TBE" "0,1"
|
|
bitfld.long 0x00 3. "TEND,TEND" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SPCF,SPCF" "0,1"
|
|
bitfld.long 0x00 1. "RSCF,RSCF" "0,1"
|
|
bitfld.long 0x00 0. "STCF,STCF" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "APRS,EI2C Prescaler Clock Setting Register"
|
|
bitfld.long 0x00 0.--5. "PRS,PRS" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ASCL,EI2C SCL Width Setting Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SCLL,SCLL"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SCLH,SCLH"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AAR1,EI2C First Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS1,SAFS1" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA1,SA1"
|
|
bitfld.long 0x00 0. "SA1E,SA1E" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "AAR2,EI2C Second Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS2,SAFS2" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2E,SA2E" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "AIE,EI2C Interrupt_DMA Setting Register"
|
|
bitfld.long 0x00 15. "DMARX,DMARX" "0,1"
|
|
bitfld.long 0x00 14. "DMATX,DMATX" "0,1"
|
|
bitfld.long 0x00 13. "INTTOE,INTTOE" "0,1"
|
|
bitfld.long 0x00 12. "INTESPE,INTESPE" "0,1"
|
|
bitfld.long 0x00 11. "INTESTE,INTESTE" "0,1"
|
|
bitfld.long 0x00 9. "INTASE,INTASE" "0,1"
|
|
bitfld.long 0x00 8. "INTGCE,INTGCE" "0,1"
|
|
bitfld.long 0x00 7. "INTALE,INTALE" "0,1"
|
|
bitfld.long 0x00 6. "INTNACKE,INTNACKE" "0,1"
|
|
bitfld.long 0x00 2. "INTSPE,INTSPE" "0,1"
|
|
bitfld.long 0x00 1. "INTRSE,INTRSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INTSTE,INTSTE" "0,1"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "APM,EI2C Bus Terminal Monitor Register"
|
|
bitfld.long 0x00 3. "SDAOUT,SDAOUT" "0,1"
|
|
bitfld.long 0x00 2. "SCLOUT,SCLOUT" "0,1"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 2. (list 0. 1.) (list ad:0x400D8000 ad:0x400D9000)
|
|
tree "EI2C$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ARST,I2C Reset Register"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "AEN,I2C Bus Enable Register"
|
|
bitfld.long 0x00 0. "I2CM,I2CM" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "ACR0,I2C Control Register 0"
|
|
bitfld.long 0x00 12.--14. "DNF,DNF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 9.--10. "TOPER,TOPER" "0,1,2,3"
|
|
bitfld.long 0x00 8. "TOE,TOE" "0,1"
|
|
bitfld.long 0x00 4. "ESPE,ESPE" "0,1"
|
|
bitfld.long 0x00 3. "ESTE,ESTE" "0,1"
|
|
bitfld.long 0x00 2. "NACKE,NACKE" "0,1"
|
|
bitfld.long 0x00 1. "GCE,GCE" "0,1"
|
|
bitfld.long 0x00 0. "ALE,ALE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "ACR1,I2C Control Register 1"
|
|
bitfld.long 0x00 10. "OMC,OMC" "0,1"
|
|
bitfld.long 0x00 4. "ACKWAIT,ACKWAIT" "0,1"
|
|
bitfld.long 0x00 3. "ACKSEL,ACKSEL" "0,1"
|
|
bitfld.long 0x00 2. "SP,SP" "0,1"
|
|
bitfld.long 0x00 1. "RS,RS" "0,1"
|
|
bitfld.long 0x00 0. "ST,ST" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ADBRT,I2C Transmit Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBT,DBT"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "ADBRR,I2C Receive Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBR,DBR"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "ASR0,I2C Status Register 0"
|
|
bitfld.long 0x00 4.--7. "BC,BC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3. "MST,MST" "0,1"
|
|
bitfld.long 0x00 2. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 1. "BB,BB" "0,1"
|
|
bitfld.long 0x00 0. "ACKF,ACKF" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "ASR1,I2C Status Register 1"
|
|
bitfld.long 0x00 13. "TOERR,TOERR" "0,1"
|
|
bitfld.long 0x00 12. "ESP,ESP" "0,1"
|
|
bitfld.long 0x00 11. "EST,EST" "0,1"
|
|
bitfld.long 0x00 10. "AAS2,AAS2" "0,1"
|
|
bitfld.long 0x00 9. "AAS1,AAS1" "0,1"
|
|
bitfld.long 0x00 8. "GC,GC" "0,1"
|
|
bitfld.long 0x00 7. "AL,AL" "0,1"
|
|
bitfld.long 0x00 6. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 5. "RBF,RBF" "0,1"
|
|
bitfld.long 0x00 4. "TBE,TBE" "0,1"
|
|
bitfld.long 0x00 3. "TEND,TEND" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SPCF,SPCF" "0,1"
|
|
bitfld.long 0x00 1. "RSCF,RSCF" "0,1"
|
|
bitfld.long 0x00 0. "STCF,STCF" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "APRS,I2C Prescaler Clock Setting Register"
|
|
bitfld.long 0x00 0.--5. "PRS,PRS" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ASCL,I2C SCL Wdth Setting Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SCLL,SCLL"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SCLH,SCLH"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AAR1,I2C 1st Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS1,SAFS1" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA1,SA1"
|
|
bitfld.long 0x00 0. "SA1E,SA1E" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "AAR2,I2C 2nd Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS2,SAFS2" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2E,SA2E" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "AIE,I2C Interrupt DMA Setting Register"
|
|
bitfld.long 0x00 15. "DMARX,DMARX" "0,1"
|
|
bitfld.long 0x00 14. "DMATX,DMATX" "0,1"
|
|
bitfld.long 0x00 13. "INTTOE,INTTOE" "0,1"
|
|
bitfld.long 0x00 12. "INTESPE,INTESPE" "0,1"
|
|
bitfld.long 0x00 11. "INTESTE,INTESTE" "0,1"
|
|
bitfld.long 0x00 9. "INTASE,INTASE" "0,1"
|
|
bitfld.long 0x00 8. "INTGCE,INTGCE" "0,1"
|
|
bitfld.long 0x00 7. "INTALE,INTALE" "0,1"
|
|
bitfld.long 0x00 6. "INTNACKE,INTNACKE" "0,1"
|
|
bitfld.long 0x00 2. "INTSPE,INTSPE" "0,1"
|
|
bitfld.long 0x00 1. "INTRSE,INTRSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INTSTE,INTSTE" "0,1"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "APM,I2C Bus Terminal Monitor Setting Register"
|
|
bitfld.long 0x00 3. "SDAOUT,SDAOUT" "0,1"
|
|
bitfld.long 0x00 2. "SCLOUT,SCLOUT" "0,1"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "EI2C1"
|
|
base ad:0x400D9000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ARST,EI2C Reset Register"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "AEN,EI2C Enable Register"
|
|
bitfld.long 0x00 0. "I2CM,I2CM" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "ACR0,EI2C Control Register 0"
|
|
bitfld.long 0x00 12.--14. "DNF,DNF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 9.--10. "TOPER,TOPER" "0,1,2,3"
|
|
bitfld.long 0x00 8. "TOE,TOE" "0,1"
|
|
bitfld.long 0x00 4. "ESPE,ESPE" "0,1"
|
|
bitfld.long 0x00 3. "ESTE,ESTE" "0,1"
|
|
bitfld.long 0x00 2. "NACKE,NACKE" "0,1"
|
|
bitfld.long 0x00 1. "GCE,GCE" "0,1"
|
|
bitfld.long 0x00 0. "ALE,ALE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "ACR1,EI2C Control Register 1"
|
|
bitfld.long 0x00 10. "OMC,OMC" "0,1"
|
|
bitfld.long 0x00 4. "ACKWAIT,ACKWAIT" "0,1"
|
|
bitfld.long 0x00 3. "ACKSEL,ACKSEL" "0,1"
|
|
bitfld.long 0x00 2. "SP,SP" "0,1"
|
|
bitfld.long 0x00 1. "RS,RS" "0,1"
|
|
bitfld.long 0x00 0. "ST,ST" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ADBRT,EI2C Transmit Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBT,DBT"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "ADBRR,EI2C Receive Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBR,DBR"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "ASR0,EI2C Status Register 0"
|
|
bitfld.long 0x00 4.--7. "BC,BC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3. "MST,MST" "0,1"
|
|
bitfld.long 0x00 2. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 1. "BB,BB" "0,1"
|
|
bitfld.long 0x00 0. "ACKF,ACKF" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "ASR1,EI2C Status Register 1"
|
|
bitfld.long 0x00 13. "TOERR,TOERR" "0,1"
|
|
bitfld.long 0x00 12. "ESP,ESP" "0,1"
|
|
bitfld.long 0x00 11. "EST,EST" "0,1"
|
|
bitfld.long 0x00 10. "AAS2,AAS2" "0,1"
|
|
bitfld.long 0x00 9. "AAS1,AAS1" "0,1"
|
|
bitfld.long 0x00 8. "GC,GC" "0,1"
|
|
bitfld.long 0x00 7. "AL,AL" "0,1"
|
|
bitfld.long 0x00 6. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 5. "RBF,RBF" "0,1"
|
|
bitfld.long 0x00 4. "TBE,TBE" "0,1"
|
|
bitfld.long 0x00 3. "TEND,TEND" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SPCF,SPCF" "0,1"
|
|
bitfld.long 0x00 1. "RSCF,RSCF" "0,1"
|
|
bitfld.long 0x00 0. "STCF,STCF" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "APRS,EI2C Prescaler Clock Setting Register"
|
|
bitfld.long 0x00 0.--5. "PRS,PRS" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ASCL,EI2C SCL Width Setting Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SCLL,SCLL"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SCLH,SCLH"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AAR1,EI2C First Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS1,SAFS1" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA1,SA1"
|
|
bitfld.long 0x00 0. "SA1E,SA1E" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "AAR2,EI2C Second Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS2,SAFS2" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2E,SA2E" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "AIE,EI2C Interrupt_DMA Setting Register"
|
|
bitfld.long 0x00 15. "DMARX,DMARX" "0,1"
|
|
bitfld.long 0x00 14. "DMATX,DMATX" "0,1"
|
|
bitfld.long 0x00 13. "INTTOE,INTTOE" "0,1"
|
|
bitfld.long 0x00 12. "INTESPE,INTESPE" "0,1"
|
|
bitfld.long 0x00 11. "INTESTE,INTESTE" "0,1"
|
|
bitfld.long 0x00 9. "INTASE,INTASE" "0,1"
|
|
bitfld.long 0x00 8. "INTGCE,INTGCE" "0,1"
|
|
bitfld.long 0x00 7. "INTALE,INTALE" "0,1"
|
|
bitfld.long 0x00 6. "INTNACKE,INTNACKE" "0,1"
|
|
bitfld.long 0x00 2. "INTSPE,INTSPE" "0,1"
|
|
bitfld.long 0x00 1. "INTRSE,INTRSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INTSTE,INTSTE" "0,1"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "APM,EI2C Bus Terminal Monitor Register"
|
|
bitfld.long 0x00 3. "SDAOUT,SDAOUT" "0,1"
|
|
bitfld.long 0x00 2. "SCLOUT,SCLOUT" "0,1"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "EI2C2"
|
|
base ad:0x400DA000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ARST,I2C Reset Register"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "AEN,I2C Bus Enable Register"
|
|
bitfld.long 0x00 0. "I2CM,I2CM" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "ACR0,I2C Control Register 0"
|
|
bitfld.long 0x00 12.--14. "DNF,DNF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 9.--10. "TOPER,TOPER" "0,1,2,3"
|
|
bitfld.long 0x00 8. "TOE,TOE" "0,1"
|
|
bitfld.long 0x00 4. "ESPE,ESPE" "0,1"
|
|
bitfld.long 0x00 3. "ESTE,ESTE" "0,1"
|
|
bitfld.long 0x00 2. "NACKE,NACKE" "0,1"
|
|
bitfld.long 0x00 1. "GCE,GCE" "0,1"
|
|
bitfld.long 0x00 0. "ALE,ALE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "ACR1,I2C Control Register 1"
|
|
bitfld.long 0x00 10. "OMC,OMC" "0,1"
|
|
bitfld.long 0x00 4. "ACKWAIT,ACKWAIT" "0,1"
|
|
bitfld.long 0x00 3. "ACKSEL,ACKSEL" "0,1"
|
|
bitfld.long 0x00 2. "SP,SP" "0,1"
|
|
bitfld.long 0x00 1. "RS,RS" "0,1"
|
|
bitfld.long 0x00 0. "ST,ST" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ADBRT,I2C Transmit Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBT,DBT"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "ADBRR,I2C Receive Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBR,DBR"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "ASR0,I2C Status Register 0"
|
|
bitfld.long 0x00 4.--7. "BC,BC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3. "MST,MST" "0,1"
|
|
bitfld.long 0x00 2. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 1. "BB,BB" "0,1"
|
|
bitfld.long 0x00 0. "ACKF,ACKF" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "ASR1,I2C Status Register 1"
|
|
bitfld.long 0x00 13. "TOERR,TOERR" "0,1"
|
|
bitfld.long 0x00 12. "ESP,ESP" "0,1"
|
|
bitfld.long 0x00 11. "EST,EST" "0,1"
|
|
bitfld.long 0x00 10. "AAS2,AAS2" "0,1"
|
|
bitfld.long 0x00 9. "AAS1,AAS1" "0,1"
|
|
bitfld.long 0x00 8. "GC,GC" "0,1"
|
|
bitfld.long 0x00 7. "AL,AL" "0,1"
|
|
bitfld.long 0x00 6. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 5. "RBF,RBF" "0,1"
|
|
bitfld.long 0x00 4. "TBE,TBE" "0,1"
|
|
bitfld.long 0x00 3. "TEND,TEND" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SPCF,SPCF" "0,1"
|
|
bitfld.long 0x00 1. "RSCF,RSCF" "0,1"
|
|
bitfld.long 0x00 0. "STCF,STCF" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "APRS,I2C Prescaler Clock Setting Register"
|
|
bitfld.long 0x00 0.--5. "PRS,PRS" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ASCL,I2C SCL Wdth Setting Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SCLL,SCLL"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SCLH,SCLH"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AAR1,I2C 1st Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS1,SAFS1" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA1,SA1"
|
|
bitfld.long 0x00 0. "SA1E,SA1E" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "AAR2,I2C 2nd Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS2,SAFS2" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2E,SA2E" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "AIE,I2C Interrupt DMA Setting Register"
|
|
bitfld.long 0x00 15. "DMARX,DMARX" "0,1"
|
|
bitfld.long 0x00 14. "DMATX,DMATX" "0,1"
|
|
bitfld.long 0x00 13. "INTTOE,INTTOE" "0,1"
|
|
bitfld.long 0x00 12. "INTESPE,INTESPE" "0,1"
|
|
bitfld.long 0x00 11. "INTESTE,INTESTE" "0,1"
|
|
bitfld.long 0x00 9. "INTASE,INTASE" "0,1"
|
|
bitfld.long 0x00 8. "INTGCE,INTGCE" "0,1"
|
|
bitfld.long 0x00 7. "INTALE,INTALE" "0,1"
|
|
bitfld.long 0x00 6. "INTNACKE,INTNACKE" "0,1"
|
|
bitfld.long 0x00 2. "INTSPE,INTSPE" "0,1"
|
|
bitfld.long 0x00 1. "INTRSE,INTRSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INTSTE,INTSTE" "0,1"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "APM,I2C Bus Terminal Monitor Setting Register"
|
|
bitfld.long 0x00 3. "SDAOUT,SDAOUT" "0,1"
|
|
bitfld.long 0x00 2. "SCLOUT,SCLOUT" "0,1"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
tree.end
|
|
endif
|
|
repeat 2. (list 3. 4.) (list ad:0x400DB000 ad:0x400DC000)
|
|
tree "EI2C$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ARST,I2C Reset Register"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "AEN,I2C Bus Enable Register"
|
|
bitfld.long 0x00 0. "I2CM,I2CM" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "ACR0,I2C Control Register 0"
|
|
bitfld.long 0x00 12.--14. "DNF,DNF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 9.--10. "TOPER,TOPER" "0,1,2,3"
|
|
bitfld.long 0x00 8. "TOE,TOE" "0,1"
|
|
bitfld.long 0x00 4. "ESPE,ESPE" "0,1"
|
|
bitfld.long 0x00 3. "ESTE,ESTE" "0,1"
|
|
bitfld.long 0x00 2. "NACKE,NACKE" "0,1"
|
|
bitfld.long 0x00 1. "GCE,GCE" "0,1"
|
|
bitfld.long 0x00 0. "ALE,ALE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "ACR1,I2C Control Register 1"
|
|
bitfld.long 0x00 10. "OMC,OMC" "0,1"
|
|
bitfld.long 0x00 4. "ACKWAIT,ACKWAIT" "0,1"
|
|
bitfld.long 0x00 3. "ACKSEL,ACKSEL" "0,1"
|
|
bitfld.long 0x00 2. "SP,SP" "0,1"
|
|
bitfld.long 0x00 1. "RS,RS" "0,1"
|
|
bitfld.long 0x00 0. "ST,ST" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ADBRT,I2C Transmit Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBT,DBT"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "ADBRR,I2C Receive Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DBR,DBR"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "ASR0,I2C Status Register 0"
|
|
bitfld.long 0x00 4.--7. "BC,BC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 3. "MST,MST" "0,1"
|
|
bitfld.long 0x00 2. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 1. "BB,BB" "0,1"
|
|
bitfld.long 0x00 0. "ACKF,ACKF" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "ASR1,I2C Status Register 1"
|
|
bitfld.long 0x00 13. "TOERR,TOERR" "0,1"
|
|
bitfld.long 0x00 12. "ESP,ESP" "0,1"
|
|
bitfld.long 0x00 11. "EST,EST" "0,1"
|
|
bitfld.long 0x00 10. "AAS2,AAS2" "0,1"
|
|
bitfld.long 0x00 9. "AAS1,AAS1" "0,1"
|
|
bitfld.long 0x00 8. "GC,GC" "0,1"
|
|
bitfld.long 0x00 7. "AL,AL" "0,1"
|
|
bitfld.long 0x00 6. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 5. "RBF,RBF" "0,1"
|
|
bitfld.long 0x00 4. "TBE,TBE" "0,1"
|
|
bitfld.long 0x00 3. "TEND,TEND" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SPCF,SPCF" "0,1"
|
|
bitfld.long 0x00 1. "RSCF,RSCF" "0,1"
|
|
bitfld.long 0x00 0. "STCF,STCF" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "APRS,I2C Prescaler Clock Setting Register"
|
|
bitfld.long 0x00 0.--5. "PRS,PRS" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ASCL,I2C SCL Wdth Setting Register"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SCLL,SCLL"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SCLH,SCLH"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "AAR1,I2C 1st Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS1,SAFS1" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA1,SA1"
|
|
bitfld.long 0x00 0. "SA1E,SA1E" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "AAR2,I2C 2nd Slave Address Register"
|
|
bitfld.long 0x00 15. "SAFS2,SAFS2" "0,1"
|
|
hexmask.long.word 0x00 1.--10. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2E,SA2E" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "AIE,I2C Interrupt DMA Setting Register"
|
|
bitfld.long 0x00 15. "DMARX,DMARX" "0,1"
|
|
bitfld.long 0x00 14. "DMATX,DMATX" "0,1"
|
|
bitfld.long 0x00 13. "INTTOE,INTTOE" "0,1"
|
|
bitfld.long 0x00 12. "INTESPE,INTESPE" "0,1"
|
|
bitfld.long 0x00 11. "INTESTE,INTESTE" "0,1"
|
|
bitfld.long 0x00 9. "INTASE,INTASE" "0,1"
|
|
bitfld.long 0x00 8. "INTGCE,INTGCE" "0,1"
|
|
bitfld.long 0x00 7. "INTALE,INTALE" "0,1"
|
|
bitfld.long 0x00 6. "INTNACKE,INTNACKE" "0,1"
|
|
bitfld.long 0x00 2. "INTSPE,INTSPE" "0,1"
|
|
bitfld.long 0x00 1. "INTRSE,INTRSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INTSTE,INTSTE" "0,1"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "APM,I2C Bus Terminal Monitor Setting Register"
|
|
bitfld.long 0x00 3. "SDAOUT,SDAOUT" "0,1"
|
|
bitfld.long 0x00 2. "SCLOUT,SCLOUT" "0,1"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "EM (Ether Mac)"
|
|
base ad:0x4000A000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "TMAC_CONFIGURATION,TMAC Configuration Register"
|
|
bitfld.long 0x00 28.--30. "SARC,SARC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 27. "TWOKPE,TWOKPE" "0,1"
|
|
bitfld.long 0x00 25. "CST,CST" "0,1"
|
|
bitfld.long 0x00 23. "WD,WD" "0,1"
|
|
bitfld.long 0x00 22. "JD,JD" "0,1"
|
|
newline
|
|
bitfld.long 0x00 20. "JE,JE" "0,1"
|
|
bitfld.long 0x00 17.--19. "IFG,IFG" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "DCRS,DCRS" "0,1"
|
|
bitfld.long 0x00 14. "FES,FES" "0,1"
|
|
bitfld.long 0x00 13. "DO,DO" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "LM,LM" "0,1"
|
|
bitfld.long 0x00 11. "DM,DM" "0,1"
|
|
bitfld.long 0x00 10. "IPC,IPC" "0,1"
|
|
bitfld.long 0x00 9. "DR,DR" "0,1"
|
|
bitfld.long 0x00 7. "ACS,ACS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5.--6. "BL,BL" "0,1,2,3"
|
|
bitfld.long 0x00 4. "DC,DC" "0,1"
|
|
bitfld.long 0x00 3. "TE,TE" "0,1"
|
|
bitfld.long 0x00 2. "RE,RE" "0,1"
|
|
bitfld.long 0x00 0.--1. "PRELEN,PRELEN" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "TMAC_FRAME_FILTER,TMAC Frame Filter Register"
|
|
bitfld.long 0x00 31. "RA,RA" "0,1"
|
|
bitfld.long 0x00 16. "VTFE,VTFE" "0,1"
|
|
bitfld.long 0x00 10. "HPF,HPF" "0,1"
|
|
bitfld.long 0x00 9. "SAF,SAF" "0,1"
|
|
bitfld.long 0x00 8. "SAIF,SAIF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6.--7. "PCF,PCF" "0,1,2,3"
|
|
bitfld.long 0x00 5. "DBF,DBF" "0,1"
|
|
bitfld.long 0x00 4. "PM,PM" "0,1"
|
|
bitfld.long 0x00 3. "DAIF,DAIF" "0,1"
|
|
bitfld.long 0x00 2. "HMC,HMC" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "HUC,HUC" "0,1"
|
|
bitfld.long 0x00 0. "PR,PR" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "HASH_TABLE_HIGH,Hash Table High Register"
|
|
hexmask.long 0x00 0.--31. 1. "HTH,HTH"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "HASH_TABLE_LOW,Hash Table Low Register"
|
|
hexmask.long 0x00 0.--31. 1. "HTL,HTL"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MII_ADDRESS,MII Address Register"
|
|
bitfld.long 0x00 11.--15. "PA,PA" "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 6.--10. "GR,GR" "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 2.--5. "CR,CR" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1. "GW,GW" "0,1"
|
|
bitfld.long 0x00 0. "GB,GB" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "MII_DATA,MII Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "GD,GD"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FLOW_CONTROL,Flow Control Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "PT,PT"
|
|
bitfld.long 0x00 7. "DZPQ,DZPQ" "0,1"
|
|
bitfld.long 0x00 4.--5. "PLT,PLT" "0,1,2,3"
|
|
bitfld.long 0x00 3. "UP,UP" "0,1"
|
|
bitfld.long 0x00 2. "RFE,RFE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "TFE,TFE" "0,1"
|
|
bitfld.long 0x00 0. "FCA_BPA,FCA_BPA" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "VLAN_TAG,VLAN Tag Register"
|
|
bitfld.long 0x00 19. "VTHM,VTHM" "0,1"
|
|
bitfld.long 0x00 18. "ESVL,ESVL" "0,1"
|
|
bitfld.long 0x00 17. "VTIM,VTIM" "0,1"
|
|
bitfld.long 0x00 16. "ETV,ETV" "0,1"
|
|
hexmask.long.word 0x00 0.--15. 1. "VL,VL"
|
|
rgroup.long 0x24++0x03
|
|
line.long 0x00 "DEBUG,Debug Register"
|
|
bitfld.long 0x00 24. "TXFSTS,TXFSTS" "0,1"
|
|
bitfld.long 0x00 22. "TWCSTS,TWCSTS" "0,1"
|
|
bitfld.long 0x00 20.--21. "TRCSTS,TRCSTS" "0,1,2,3"
|
|
bitfld.long 0x00 19. "TXPAUSED,TXPAUSED" "0,1"
|
|
bitfld.long 0x00 17.--18. "TFCSTS,TFCSTS" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 16. "TPESTS,TPESTS" "0,1"
|
|
bitfld.long 0x00 8.--9. "RXFSTS,RXFSTS" "0,1,2,3"
|
|
bitfld.long 0x00 5.--6. "RRCSTS,RRCSTS" "0,1,2,3"
|
|
bitfld.long 0x00 4. "RWCSTS,RWCSTS" "0,1"
|
|
bitfld.long 0x00 1.--2. "RFCFCSTS,RFCFCSTS" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0. "RPESTS,RPESTS" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "REMOTE_WAKE_UP_FRAME_FILTER,Remote Wake-Up Frame Filter Register"
|
|
hexmask.long 0x00 0.--31. 1. "WKUPFRMFTR,WKUPFRMFTR"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PMT_CONTROL_STATUS,PMT Control and Status Register"
|
|
bitfld.long 0x00 31. "RWKFILTRST,RWKFILTRST" "0,1"
|
|
rbitfld.long 0x00 24.--26. "RWKPTR,RWKPTR" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "RWKPFE,RWKPFE" "0,1"
|
|
bitfld.long 0x00 9. "GLBLUCAST,GLBLUCAST" "0,1"
|
|
rbitfld.long 0x00 6. "RWKPRCVD,RWKPRCVD" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 5. "MGKPRCVD,MGKPRCVD" "0,1"
|
|
bitfld.long 0x00 2. "RWKPKTEN,RWKPKTEN" "0,1"
|
|
bitfld.long 0x00 1. "MGKPKTEN,MGKPKTEN" "0,1"
|
|
bitfld.long 0x00 0. "PWRDWN,PWRDWN" "0,1"
|
|
rgroup.long 0x38++0x03
|
|
line.long 0x00 "INTERRUPT_STATUS,Interrupt Status Register"
|
|
bitfld.long 0x00 9. "TSIS,TSIS" "0,1"
|
|
bitfld.long 0x00 7. "MMCRXIPIS,MMCRXIPIS" "0,1"
|
|
bitfld.long 0x00 6. "MMCTXIS,MMCTXIS" "0,1"
|
|
bitfld.long 0x00 5. "MMCRXIS,MMCRXIS" "0,1"
|
|
bitfld.long 0x00 4. "MMCIS,MMCIS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "PMTIS,PMTIS" "0,1"
|
|
group.long 0x3C++0x03
|
|
line.long 0x00 "INTERRUPT_MASK,Interrupt Mask Register"
|
|
bitfld.long 0x00 9. "TSIM,TSIM" "0,1"
|
|
bitfld.long 0x00 3. "PMTIM,PMTIM" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "MAC_ADDRESS0_HIGH,MAC Address0 High Register"
|
|
rbitfld.long 0x00 31. "AE,AE" "0,1"
|
|
hexmask.long.word 0x00 0.--15. 1. "ADDRHI,ADDRHI"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "MAC_ADDRESS0_LOW,MAC Address0 Low Register"
|
|
hexmask.long 0x00 0.--31. 1. "ADDRLO,ADDRLO"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "MAC_ADDRESS1_HIGH,MAC Address1 High Register"
|
|
bitfld.long 0x00 31. "AE,AE" "0,1"
|
|
bitfld.long 0x00 30. "SA,SA" "0,1"
|
|
bitfld.long 0x00 24.--29. "MBC,MBC" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
hexmask.long.word 0x00 0.--15. 1. "ADDRHI,ADDRHI"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "MAC_ADDRESS1_LOW,MAC Address1 Low Register"
|
|
hexmask.long 0x00 0.--31. 1. "ADDRLO,ADDRLO"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "MAC_ADDRESS2_HIGH,MAC Address2 High Register"
|
|
bitfld.long 0x00 31. "AE,AE" "0,1"
|
|
bitfld.long 0x00 30. "SA,SA" "0,1"
|
|
bitfld.long 0x00 24.--29. "MBC,MBC" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
hexmask.long.word 0x00 0.--15. 1. "ADDRHI,ADDRHI"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "MAC_ADDRESS2_LOW,MAC Address2 Low Register"
|
|
hexmask.long 0x00 0.--31. 1. "ADDRLO,ADDRLO"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "MAC_ADDRESS3_HIGH,MAC Address3 High Register"
|
|
bitfld.long 0x00 31. "AE,AE" "0,1"
|
|
bitfld.long 0x00 30. "SA,SA" "0,1"
|
|
bitfld.long 0x00 24.--29. "MBC,MBC" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
hexmask.long.word 0x00 0.--15. 1. "ADDRHI,ADDRHI"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "MAC_ADDRESS3_LOW,MAC Address3 Low Register"
|
|
hexmask.long 0x00 0.--31. 1. "ADDRLO,ADDRLO"
|
|
group.long 0xDC++0x03
|
|
line.long 0x00 "WDOG_TIMEOUT,Watchdog Timeout Register"
|
|
bitfld.long 0x00 16. "PWE,PWE" "0,1"
|
|
hexmask.long.word 0x00 0.--13. 1. "WTO,WTO"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "MMC_CONTROL,MMC Control Register"
|
|
bitfld.long 0x00 8. "UCDBC,UCDBC" "0,1"
|
|
bitfld.long 0x00 5. "CNTPRSTLVL,CNTPRSTLVL" "0,1"
|
|
bitfld.long 0x00 4. "CNTPRST,CNTPRST" "0,1"
|
|
bitfld.long 0x00 3. "CNTFREEZ,CNTFREEZ" "0,1"
|
|
bitfld.long 0x00 2. "RSTONRD,RSTONRD" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CNTSTOPRO,CNTSTOPRO" "0,1"
|
|
bitfld.long 0x00 0. "CNTRST,CNTRST" "0,1"
|
|
rgroup.long 0x104++0x03
|
|
line.long 0x00 "MMC_RECEIVE_INTERRUPT,MMC Receive Interrupt Register"
|
|
bitfld.long 0x00 21. "RXFOVFIS,RXFOVFIS" "0,1"
|
|
bitfld.long 0x00 17. "RXUCGFIS,RXUCGFIS" "0,1"
|
|
bitfld.long 0x00 6. "RXALGNERFIS,RXALGNERFIS" "0,1"
|
|
bitfld.long 0x00 5. "RXCRCERFIS,RXCRCERFIS" "0,1"
|
|
bitfld.long 0x00 0. "RXGBFRMIS,RXGBFRMIS" "0,1"
|
|
rgroup.long 0x108++0x03
|
|
line.long 0x00 "MMC_TRANSMIT_INTERRUPT,MMC Transmit Interrupt Register"
|
|
bitfld.long 0x00 21. "TXGFRMIS,TXGFRMIS" "0,1"
|
|
bitfld.long 0x00 15. "TXMCOLGFIS,TXMCOLGFIS" "0,1"
|
|
bitfld.long 0x00 14. "TXSCOLGFIS,TXSCOLGFIS" "0,1"
|
|
bitfld.long 0x00 13. "TXUFLOWERFIS,TXUFLOWERFIS" "0,1"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "MMC_RECEIVE_INTERRUPT_MASK,MMC Receive Interrupt Mask Register"
|
|
bitfld.long 0x00 21. "RXFOVFIM,RXFOVFIM" "0,1"
|
|
bitfld.long 0x00 17. "RXUCGFIM,RXUCGFIM" "0,1"
|
|
bitfld.long 0x00 6. "RXALGNERFIM,RXALGNERFIM" "0,1"
|
|
bitfld.long 0x00 5. "RXCRCERFIM,RXCRCERFIM" "0,1"
|
|
bitfld.long 0x00 0. "RXGBFRMIM,RXGBFRMIM" "0,1"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "MMC_TRANSMIT_INTERRUPT_MASK,MMC Transmit Interrupt Mask Register"
|
|
bitfld.long 0x00 21. "TXGFRMIM,TXGFRMIM" "0,1"
|
|
bitfld.long 0x00 15. "TXMCOLGFIM,TXMCOLGFIM" "0,1"
|
|
bitfld.long 0x00 14. "TXSCOLGFIM,TXSCOLGFIM" "0,1"
|
|
bitfld.long 0x00 13. "TXUFLOWERFIM,TXUFLOWERFIM" "0,1"
|
|
rgroup.long 0x118++0x03
|
|
line.long 0x00 "TX_FRAME_COUNT_GOOD_BAD,Transmit Frame Count for Good and Bad Frames Register"
|
|
hexmask.long 0x00 0.--31. 1. "TXFRMGB,TXFRMGB"
|
|
rgroup.long 0x148++0x03
|
|
line.long 0x00 "TX_UNDERFLOW_ERROR_FRAMES,Transmit Frame Count for Underflow Error Frames Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "TXUNDRFLW,TXUNDRFLW"
|
|
rgroup.long 0x14C++0x03
|
|
line.long 0x00 "TX_SINGLE_COLLISION_GOOD_FRAMES,Transmit Frame Count for Frames Transmitted after Single Collision Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "TXSNGLCOLG,TXSNGLCOLG"
|
|
rgroup.long 0x150++0x03
|
|
line.long 0x00 "TX_MULTIPLE_COLLISION_GOOD_FRAMES,Transmit Frame Count for Frames Transmitted after Multiple Collision Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "TXMULTCOLG,TXMULTCOLG"
|
|
rgroup.long 0x168++0x03
|
|
line.long 0x00 "TX_FRAME_COUNT_GOOD,Transmit Frame Count for Good Frames Register"
|
|
hexmask.long 0x00 0.--31. 1. "TXFRMG,TXFRMG"
|
|
rgroup.long 0x180++0x03
|
|
line.long 0x00 "RX_FRAMES_COUNT_GOOD_BAD,Receive Frame Count for Good and Bad Frames Register"
|
|
hexmask.long 0x00 0.--31. 1. "RXFRMGB,RXFRMGB"
|
|
rgroup.long 0x194++0x03
|
|
line.long 0x00 "RX_CRC_ERROR_FRAMES,Receive Frame Count for CRC Error Frames Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "RXCRCERR,RXCRCERR"
|
|
rgroup.long 0x198++0x03
|
|
line.long 0x00 "RX_ALIGNMENT_ERROR_FRAMES,Receive Frame Count for Alignment Error Frames Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "RXALGNERR,RXALGNERR"
|
|
rgroup.long 0x1C4++0x03
|
|
line.long 0x00 "RX_UNICAST_FRAMES_GOOD,Receive Frame Count for Good Unicast Frames Register"
|
|
hexmask.long 0x00 0.--31. 1. "RXUCASTG,RXUCASTG"
|
|
rgroup.long 0x1D4++0x03
|
|
line.long 0x00 "RX_FIFO_OVERFLOW_FRAMES,Receive Frame Count for FIFO Overflow Frames Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "RXFIFOOVFL,RXFIFOOVFL"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "MMC_IPC_RECEIVE_INTERRUPT_MASK,MMC Receive Checksum Offload Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "RXICMPERFIM,RXICMPERFIM" "0,1"
|
|
bitfld.long 0x00 12. "RXICMPGFIM,RXICMPGFIM" "0,1"
|
|
rgroup.long 0x208++0x03
|
|
line.long 0x00 "MMC_IPC_RECEIVE_INTERRUPT,MMC Receive Checksum Offload Interrupt Register"
|
|
bitfld.long 0x00 13. "RXICMPERFIS,RXICMPERFIS" "0,1"
|
|
bitfld.long 0x00 12. "RXICMPGFIS,RXICMPGFIS" "0,1"
|
|
rgroup.long 0x240++0x03
|
|
line.long 0x00 "RXICMP_GOOD_FRAMES,Receive ICMP Good Frame Counter Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "RXICMPGDFRM,RXICMPGDFRM"
|
|
rgroup.long 0x244++0x03
|
|
line.long 0x00 "RXICMP_ERROR_FRAMES,Receive ICMP Error Frame Counter Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "RXICMPERRFRM,RXICMPERRFRM"
|
|
group.long 0x584++0x03
|
|
line.long 0x00 "VLAN_INCL_REG,VLAN Tag Inclusion or Replacement Register"
|
|
bitfld.long 0x00 19. "CSVL,CSVL" "0,1"
|
|
bitfld.long 0x00 18. "VLP,VLP" "0,1"
|
|
bitfld.long 0x00 16.--17. "VLC,VLC" "0,1,2,3"
|
|
hexmask.long.word 0x00 0.--15. 1. "VLT,VLT"
|
|
group.long 0x588++0x03
|
|
line.long 0x00 "VLAN_HASH_TABLE_REG,VLAN Hash Table Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "VLHT,VLHT"
|
|
group.long 0x700++0x03
|
|
line.long 0x00 "TIMESTAMP_CONTROL,Timestamp Control Register"
|
|
bitfld.long 0x00 18. "TSENMACADDR,TSENMACADDR" "0,1"
|
|
bitfld.long 0x00 16.--17. "SNAPTYPSEL,SNAPTYPSEL" "0,1,2,3"
|
|
bitfld.long 0x00 15. "TSMSTRENA,TSMSTRENA" "0,1"
|
|
bitfld.long 0x00 14. "TSEVNTENA,TSEVNTENA" "0,1"
|
|
bitfld.long 0x00 13. "TSIPV4ENA,TSIPV4ENA" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "TSIPV6ENA,TSIPV6ENA" "0,1"
|
|
bitfld.long 0x00 11. "TSIPENA,TSIPENA" "0,1"
|
|
bitfld.long 0x00 10. "TSVER2ENA,TSVER2ENA" "0,1"
|
|
bitfld.long 0x00 9. "TSCTRLSSR,TSCTRLSSR" "0,1"
|
|
bitfld.long 0x00 8. "TSENALL,TSENALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "TSADDREG,TSADDREG" "0,1"
|
|
bitfld.long 0x00 4. "TSTRIG,TSTRIG" "0,1"
|
|
bitfld.long 0x00 3. "TSUPDT,TSUPDT" "0,1"
|
|
bitfld.long 0x00 2. "TSINIT,TSINIT" "0,1"
|
|
bitfld.long 0x00 1. "TSCFUPDT,TSCFUPDT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "TSENA,TSENA" "0,1"
|
|
group.long 0x704++0x03
|
|
line.long 0x00 "SUB_SECOND_INCREMENT,Sub-Second Increment Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SSINC,SSINC"
|
|
rgroup.long 0x708++0x03
|
|
line.long 0x00 "SYSTEM_TIME_SECONDS,System Time - Seconds Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSS,TSS"
|
|
rgroup.long 0x70C++0x03
|
|
line.long 0x00 "SYSTEM_TIME_NANOSECONDS,System Time - Nanoseconds Register"
|
|
hexmask.long 0x00 0.--30. 1. "TSSS,TSSS"
|
|
group.long 0x710++0x03
|
|
line.long 0x00 "SYSTEM_TIME_SECONDS_UPDATE,System Time - Seconds Update Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSS,TSS"
|
|
group.long 0x714++0x03
|
|
line.long 0x00 "SYSTEM_TIME_NANOSECONDS_UPDATE,System Time - Nanoseconds Update Register"
|
|
bitfld.long 0x00 31. "ADDSUB,ADDSUB" "0,1"
|
|
hexmask.long 0x00 0.--30. 1. "TSSS,TSSS"
|
|
group.long 0x718++0x03
|
|
line.long 0x00 "TIMESTAMP_ADDEND,Timestamp Addend Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSAR,TSAR"
|
|
group.long 0x71C++0x03
|
|
line.long 0x00 "TARGET_TIME_SECONDS,Target Time Seconds Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSTR0,TSTR0"
|
|
group.long 0x720++0x03
|
|
line.long 0x00 "TARGET_TIME_NANOSECONDS,Target Time Nanoseconds Register"
|
|
rbitfld.long 0x00 31. "TRGTBUSY,TRGTBUSY" "0,1"
|
|
hexmask.long 0x00 0.--30. 1. "TTSLO,TTSLO"
|
|
group.long 0x724++0x03
|
|
line.long 0x00 "SYSTEM_TIME_HIGHER_WORD_SECONDS,System Time - Higher Word Seconds Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "TSHWR,TSHWR"
|
|
rgroup.long 0x728++0x03
|
|
line.long 0x00 "TIMESTAMP_STATUS,Timestamp Status Register"
|
|
bitfld.long 0x00 5. "TSTRGTERR1,TSTRGTERR1" "0,1"
|
|
bitfld.long 0x00 4. "TSTARGT1,TSTARGT1" "0,1"
|
|
bitfld.long 0x00 3. "TSTRGTERR0,TSTRGTERR0" "0,1"
|
|
bitfld.long 0x00 1. "TSTARGT0,TSTARGT0" "0,1"
|
|
bitfld.long 0x00 0. "TSSOVF,TSSOVF" "0,1"
|
|
group.long 0x72C++0x03
|
|
line.long 0x00 "PPS_CONTROL,PPS Control Register"
|
|
bitfld.long 0x00 13.--14. "TRGTMODSEL1,TRGTMODSEL1" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "PPSCMD1,PPSCMD1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 5.--6. "TRGTMODSEL0,TRGTMODSEL0" "0,1,2,3"
|
|
bitfld.long 0x00 4. "PPSEN0,PPSEN0" "0,1"
|
|
bitfld.long 0x00 0.--3. "PPSCTRL0PPSCMD0,PPSCTRL0PPSCMD0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x760++0x03
|
|
line.long 0x00 "PPS0_INTERVAL,PPS0 Interval Register"
|
|
hexmask.long 0x00 0.--31. 1. "PPSINT,PPSINT"
|
|
group.long 0x764++0x03
|
|
line.long 0x00 "PPS0_WIDTH,PPS0 Width Register"
|
|
hexmask.long 0x00 0.--31. 1. "PPSWIDTH,PPSWIDTH"
|
|
group.long 0x780++0x03
|
|
line.long 0x00 "PPS1_TARGET_TIME_SECONDS,PPS1 Target Time Seconds Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSTRH1,TSTRH1"
|
|
group.long 0x784++0x03
|
|
line.long 0x00 "PPS1_TARGET_TIME_NANOSECONDS,PPS1 Target Time NanoSeconds Register"
|
|
rbitfld.long 0x00 31. "TRGTBUSY1,TRGTBUSY1" "0,1"
|
|
hexmask.long 0x00 0.--30. 1. "TTSL1,TTSL1"
|
|
group.long 0x788++0x03
|
|
line.long 0x00 "PPS1_INTERVAL,PPS1 Interval Register"
|
|
hexmask.long 0x00 0.--31. 1. "PPS1INT,PPS1INT"
|
|
group.long 0x78C++0x03
|
|
line.long 0x00 "PPS1_WIDTH,PPS1 Width Register"
|
|
hexmask.long 0x00 0.--31. 1. "PPS1WIDTH,PPS1WIDTH"
|
|
group.long 0x1000++0x03
|
|
line.long 0x00 "BUS_MODE,Bus Mode Register"
|
|
bitfld.long 0x00 27. "TXPR,TXPR" "0,1"
|
|
bitfld.long 0x00 26. "MB,MB" "0,1"
|
|
bitfld.long 0x00 25. "AAL,AAL" "0,1"
|
|
bitfld.long 0x00 24. "PBLX8,PBLX8" "0,1"
|
|
bitfld.long 0x00 23. "USP,USP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17.--22. "RPBL,RPBL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 16. "FB,FB" "0,1"
|
|
bitfld.long 0x00 14.--15. "PR,PR" "0,1,2,3"
|
|
bitfld.long 0x00 8.--13. "PBL,PBL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 7. "ATDS,ATDS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2.--6. "DSL,DSL" "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 1. "DA,DA" "0,1"
|
|
bitfld.long 0x00 0. "SWR,SWR" "0,1"
|
|
group.long 0x1004++0x03
|
|
line.long 0x00 "TRANSMIT_POLL_DEMAND,Transmit Poll Demand Register"
|
|
hexmask.long 0x00 0.--31. 1. "TPD,TPD"
|
|
group.long 0x1008++0x03
|
|
line.long 0x00 "RECEIVE_POLL_DEMAND,Receive Poll Demand Register"
|
|
hexmask.long 0x00 0.--31. 1. "RPD,RPD"
|
|
group.long 0x100C++0x03
|
|
line.long 0x00 "RECEIVE_DESCRIPTOR_LIST_ADDRESS,Receive Descriptor List Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "RDESLA,RDESLA"
|
|
group.long 0x1010++0x03
|
|
line.long 0x00 "TRANSMIT_DESCRIPTOR_LIST_ADDRESS,Transmit Descriptor List Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "TDESLA,TDESLA"
|
|
group.long 0x1014++0x03
|
|
line.long 0x00 "STATUS,Status Register"
|
|
rbitfld.long 0x00 29. "TTI,TTI" "0,1"
|
|
rbitfld.long 0x00 28. "GPI,GPI" "0,1"
|
|
rbitfld.long 0x00 27. "GMI,GMI" "0,1"
|
|
rbitfld.long 0x00 23.--25. "EB,EB" "0,1,2,3,4,5,6,7"
|
|
rbitfld.long 0x00 20.--22. "TS,TS" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
rbitfld.long 0x00 17.--19. "RS,RS" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "NIS,NIS" "0,1"
|
|
bitfld.long 0x00 15. "AIS,AIS" "0,1"
|
|
bitfld.long 0x00 14. "ERI,ERI" "0,1"
|
|
bitfld.long 0x00 13. "FBI,FBI" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10. "ETI,ETI" "0,1"
|
|
bitfld.long 0x00 9. "RWT,RWT" "0,1"
|
|
bitfld.long 0x00 8. "RPS,RPS" "0,1"
|
|
bitfld.long 0x00 7. "RU,RU" "0,1"
|
|
bitfld.long 0x00 6. "RI,RI" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "UNF,UNF" "0,1"
|
|
bitfld.long 0x00 4. "OVF,OVF" "0,1"
|
|
bitfld.long 0x00 3. "TJT,TJT" "0,1"
|
|
bitfld.long 0x00 2. "TU,TU" "0,1"
|
|
bitfld.long 0x00 1. "TPS,TPS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "TI,TI" "0,1"
|
|
group.long 0x1018++0x03
|
|
line.long 0x00 "OPERATION_MODE,Operation Mode Register"
|
|
bitfld.long 0x00 26. "DT,DT" "0,1"
|
|
bitfld.long 0x00 25. "RSF,RSF" "0,1"
|
|
bitfld.long 0x00 24. "DFF,DFF" "0,1"
|
|
bitfld.long 0x00 21. "TSF,TSF" "0,1"
|
|
bitfld.long 0x00 20. "FTF,FTF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 14.--16. "TTC,TTC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 13. "ST,ST" "0,1"
|
|
bitfld.long 0x00 7. "FEF,FEF" "0,1"
|
|
bitfld.long 0x00 6. "FUF,FUF" "0,1"
|
|
bitfld.long 0x00 5. "DGF,DGF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3.--4. "RTC,RTC" "0,1,2,3"
|
|
bitfld.long 0x00 2. "OSF,OSF" "0,1"
|
|
bitfld.long 0x00 1. "SR,SR" "0,1"
|
|
group.long 0x101C++0x03
|
|
line.long 0x00 "INTERRUPT_ENABLE,Interrupt Enable Register"
|
|
bitfld.long 0x00 16. "NIE,NIE" "0,1"
|
|
bitfld.long 0x00 15. "AIE,AIE" "0,1"
|
|
bitfld.long 0x00 14. "ERE,ERE" "0,1"
|
|
bitfld.long 0x00 13. "FBE,FBE" "0,1"
|
|
bitfld.long 0x00 10. "ETE,ETE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "RWE,RWE" "0,1"
|
|
bitfld.long 0x00 8. "RSE,RSE" "0,1"
|
|
bitfld.long 0x00 7. "RUE,RUE" "0,1"
|
|
bitfld.long 0x00 6. "RIE,RIE" "0,1"
|
|
bitfld.long 0x00 5. "UNE,UNE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "OVE,OVE" "0,1"
|
|
bitfld.long 0x00 3. "TJE,TJE" "0,1"
|
|
bitfld.long 0x00 2. "TUE,TUE" "0,1"
|
|
bitfld.long 0x00 1. "TSE,TSE" "0,1"
|
|
bitfld.long 0x00 0. "TIE,TIE" "0,1"
|
|
rgroup.long 0x1020++0x03
|
|
line.long 0x00 "MISSED_FRAME_AND_BUFFER_OVERFLOW_COUNTER,Missed Frame and Buffer Overflow Counter Register"
|
|
bitfld.long 0x00 28. "OVFCNTOVF,OVFCNTOVF" "0,1"
|
|
hexmask.long.word 0x00 17.--27. 1. "OVFFRMCNT,OVFFRMCNT"
|
|
bitfld.long 0x00 16. "MISCNTOVF,MISCNTOVF" "0,1"
|
|
hexmask.long.word 0x00 0.--15. 1. "MISFRMCNT,MISFRMCNT"
|
|
group.long 0x1024++0x03
|
|
line.long 0x00 "RECEIVE_INTERRUPT_WATCHDOG_TIMER,Receive Interrupt Watchdog Timer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "RIWT,RIWT"
|
|
rgroup.long 0x102C++0x03
|
|
line.long 0x00 "AHB_STATUS,AHB Status Register"
|
|
bitfld.long 0x00 0. "AHSTS,AHSTS" "0,1"
|
|
rgroup.long 0x1048++0x03
|
|
line.long 0x00 "CURRENT_HOST_TRANSMIT_DESCRIPTOR,Current Host Transmit Descriptor Register"
|
|
hexmask.long 0x00 0.--31. 1. "CURTDESAPTR,CURTDESAPTR"
|
|
rgroup.long 0x104C++0x03
|
|
line.long 0x00 "CURRENT_HOST_RECEIVE_DESCRIPTOR,Current Host Receive Descriptor Register"
|
|
hexmask.long 0x00 0.--31. 1. "CURRDESAPTR,CURRDESAPTR"
|
|
rgroup.long 0x1050++0x03
|
|
line.long 0x00 "CURRENT_HOST_TRANSMIT_BUFFER_ADDRESS,Current Host Transmit Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "CURTBUFAPTR,CURTBUFAPTR"
|
|
rgroup.long 0x1054++0x03
|
|
line.long 0x00 "CURRENT_HOST_RECEIVE_BUFFER_ADDRESS,Current Host Receive Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "CURRBUFAPTR,CURRBUFAPTR"
|
|
group.long 0x1800++0x03
|
|
line.long 0x00 "MAC_CTRL0,Ether Mac Control Register 0"
|
|
bitfld.long 0x00 4. "CLK_LM,CLK_LM" "0,1"
|
|
bitfld.long 0x00 0.--2. "PHY_INTF_SEL,PHY_INTF_SEL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x1804++0x03
|
|
line.long 0x00 "MAC_CTRL1,Ether Mac Control Register 1"
|
|
bitfld.long 0x00 2. "RMIICLKEN,RMIICLKEN" "0,1"
|
|
bitfld.long 0x00 1. "RXCLKEN,RXCLKEN" "0,1"
|
|
bitfld.long 0x00 0. "TXCLKEN,TXCLKEN" "0,1"
|
|
group.long 0x1808++0x03
|
|
line.long 0x00 "MAC_CTRL2,Ether Mac Control Register 2"
|
|
bitfld.long 0x00 0. "SRST,SRST" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "EN (Advanced Encoder Input (A-ENC32))"
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
tree "EN"
|
|
base ad:0x400EA800
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "TNCR,ENC Control Register"
|
|
bitfld.long 0x00 28. "CMPSEL,CMPSEL" "0,1"
|
|
bitfld.long 0x00 26.--27. "UDMD,UDMD" "0,1,2,3"
|
|
bitfld.long 0x00 25. "TOVMD,TOVMD" "0,1"
|
|
bitfld.long 0x00 24. "MCMPMD,MCMPMD" "0,1"
|
|
bitfld.long 0x00 22.--23. "DECMD,DECMD" "0,1,2,3"
|
|
bitfld.long 0x00 21. "SDTEN,SDTEN" "0,1"
|
|
bitfld.long 0x00 17.--19. "MODE,MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "P3EN,P3EN" "0,1"
|
|
bitfld.long 0x00 12. "TRGCAPMD,TRGCAPMD" "0,1"
|
|
bitfld.long 0x00 11. "SFTCAP,SFTCAP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10. "ENCLR,ENCLR" "0,1"
|
|
bitfld.long 0x00 8.--9. "ZESEL,ZESEL" "0,1,2,3"
|
|
bitfld.long 0x00 7. "ZEN,ZEN" "0,1"
|
|
bitfld.long 0x00 6. "ENRUN,ENRUN" "0,1"
|
|
bitfld.long 0x00 5. "ZEACT,ZEACT" "0,1"
|
|
bitfld.long 0x00 0.--2. "ENDEV,ENDEV" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "RELOAD,ENC Reload Compare Register"
|
|
hexmask.long 0x00 0.--31. 1. "RELOAD,RELOAD"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "INT,ENC INT Compare Register"
|
|
hexmask.long 0x00 0.--31. 1. "INT,INT"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "CNT,ENC Counter_Capture Register"
|
|
hexmask.long 0x00 0.--31. 1. "CNT,CNT"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MCMP,ENC MCMP Compare Register"
|
|
hexmask.long 0x00 0.--31. 1. "MCMP,MCMP"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "RATE,ENC Phase Count Rate Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "RATE,RATE"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "STS,ENC Status Register"
|
|
bitfld.long 0x00 14. "REVERR,REVERR" "0,1"
|
|
bitfld.long 0x00 13. "UD,UD" "0,1"
|
|
bitfld.long 0x00 12. "ZDET,ZDET" "0,1"
|
|
bitfld.long 0x00 2. "SKPDT,SKPDT" "0,1"
|
|
bitfld.long 0x00 1. "PDERR,PDERR" "0,1"
|
|
bitfld.long 0x00 0. "INERR,INERR" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "INPCR,ENC Input Process Control Register"
|
|
hexmask.long.byte 0x00 8.--14. 1. "NCT,NCT"
|
|
bitfld.long 0x00 7. "PDSTP,PDSTP" "0,1"
|
|
bitfld.long 0x00 6. "PDSTT,PDSTT" "0,1"
|
|
bitfld.long 0x00 2. "SYNCNCZEN,SYNCNCZEN" "0,1"
|
|
bitfld.long 0x00 1. "SYNCSPLMD,SYNCSPLMD" "0,1"
|
|
bitfld.long 0x00 0. "SYNCSPLEN,SYNCSPLEN" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SMPDLY,ENC Sample Delay Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SMPDLY,SMPDLY"
|
|
rgroup.long 0x24++0x03
|
|
line.long 0x00 "INPMON,ENC Input Monitor Register"
|
|
bitfld.long 0x00 6. "DETMONZ,DETMONZ" "0,1"
|
|
bitfld.long 0x00 5. "DETMONB,DETMONB" "0,1"
|
|
bitfld.long 0x00 4. "DETMONA,DETMONA" "0,1"
|
|
bitfld.long 0x00 2. "SPLMONZ,SPLMONZ" "0,1"
|
|
bitfld.long 0x00 1. "SPLMONB,SPLMONB" "0,1"
|
|
bitfld.long 0x00 0. "SPLMONA,SPLMONA" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CLKCR,ENC Sample Clock Control Register"
|
|
bitfld.long 0x00 0.--1. "SPLCKS,SPLCKS" "0,1,2,3"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "INTCR,ENC Interrupt Control Register"
|
|
bitfld.long 0x00 5. "MCMPIE,MCMPIE" "0,1"
|
|
bitfld.long 0x00 4. "RLDIE,RLDIE" "0,1"
|
|
bitfld.long 0x00 3. "CMPIE,CMPIE" "0,1"
|
|
bitfld.long 0x00 2. "ERRIE,ERRIE" "0,1"
|
|
bitfld.long 0x00 1. "CAPIE,CAPIE" "0,1"
|
|
bitfld.long 0x00 0. "TPLSIE,TPLSIE" "0,1"
|
|
rgroup.long 0x30++0x03
|
|
line.long 0x00 "INTF,ENC Interrupt Event Flag Register"
|
|
bitfld.long 0x00 5. "MCMPF,MCMPF" "0,1"
|
|
bitfld.long 0x00 4. "RLDCPF,RLDCPF" "0,1"
|
|
bitfld.long 0x00 3. "INTCPF,INTCPF" "0,1"
|
|
bitfld.long 0x00 2. "ERRF,ERRF" "0,1"
|
|
bitfld.long 0x00 1. "CAPF,CAPF" "0,1"
|
|
bitfld.long 0x00 0. "TPLSF,TPLSF" "0,1"
|
|
tree.end
|
|
endif
|
|
repeat 3. (list 0. 1. 2.) (list ad:0x400EA000 ad:0x400EA400 ad:0x400EA800)
|
|
tree "EN$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "TNCR,ENC Control Register"
|
|
bitfld.long 0x00 28. "CMPSEL,CMPSEL" "0,1"
|
|
bitfld.long 0x00 26.--27. "UDMD,UDMD" "0,1,2,3"
|
|
bitfld.long 0x00 25. "TOVMD,TOVMD" "0,1"
|
|
bitfld.long 0x00 24. "MCMPMD,MCMPMD" "0,1"
|
|
bitfld.long 0x00 22.--23. "DECMD,DECMD" "0,1,2,3"
|
|
bitfld.long 0x00 21. "SDTEN,SDTEN" "0,1"
|
|
bitfld.long 0x00 17.--19. "MODE,MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "P3EN,P3EN" "0,1"
|
|
bitfld.long 0x00 12. "TRGCAPMD,TRGCAPMD" "0,1"
|
|
bitfld.long 0x00 11. "SFTCAP,SFTCAP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10. "ENCLR,ENCLR" "0,1"
|
|
bitfld.long 0x00 8.--9. "ZESEL,ZESEL" "0,1,2,3"
|
|
bitfld.long 0x00 7. "ZEN,ZEN" "0,1"
|
|
bitfld.long 0x00 6. "ENRUN,ENRUN" "0,1"
|
|
bitfld.long 0x00 5. "ZEACT,ZEACT" "0,1"
|
|
bitfld.long 0x00 0.--2. "ENDEV,ENDEV" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "RELOAD,ENC Reload Compare Register"
|
|
hexmask.long 0x00 0.--31. 1. "RELOAD,RELOAD"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "INT,ENC INT Compare Register"
|
|
hexmask.long 0x00 0.--31. 1. "INT,INT"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "CNT,ENC Counter_Capture Register"
|
|
hexmask.long 0x00 0.--31. 1. "CNT,CNT"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MCMP,ENC MCMP Compare Register"
|
|
hexmask.long 0x00 0.--31. 1. "MCMP,MCMP"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "RATE,ENC Phase Count Rate Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "RATE,RATE"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "STS,ENC Status Register"
|
|
bitfld.long 0x00 14. "REVERR,REVERR" "0,1"
|
|
bitfld.long 0x00 13. "UD,UD" "0,1"
|
|
bitfld.long 0x00 12. "ZDET,ZDET" "0,1"
|
|
bitfld.long 0x00 2. "SKPDT,SKPDT" "0,1"
|
|
bitfld.long 0x00 1. "PDERR,PDERR" "0,1"
|
|
bitfld.long 0x00 0. "INERR,INERR" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "INPCR,ENC Input Process Control Register"
|
|
hexmask.long.byte 0x00 8.--14. 1. "NCT,NCT"
|
|
bitfld.long 0x00 7. "PDSTP,PDSTP" "0,1"
|
|
bitfld.long 0x00 6. "PDSTT,PDSTT" "0,1"
|
|
bitfld.long 0x00 2. "SYNCNCZEN,SYNCNCZEN" "0,1"
|
|
bitfld.long 0x00 1. "SYNCSPLMD,SYNCSPLMD" "0,1"
|
|
bitfld.long 0x00 0. "SYNCSPLEN,SYNCSPLEN" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SMPDLY,ENC Sample Delay Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SMPDLY,SMPDLY"
|
|
rgroup.long 0x24++0x03
|
|
line.long 0x00 "INPMON,ENC Input Monitor Register"
|
|
bitfld.long 0x00 6. "DETMONZ,DETMONZ" "0,1"
|
|
bitfld.long 0x00 5. "DETMONB,DETMONB" "0,1"
|
|
bitfld.long 0x00 4. "DETMONA,DETMONA" "0,1"
|
|
bitfld.long 0x00 2. "SPLMONZ,SPLMONZ" "0,1"
|
|
bitfld.long 0x00 1. "SPLMONB,SPLMONB" "0,1"
|
|
bitfld.long 0x00 0. "SPLMONA,SPLMONA" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CLKCR,ENC Sample Clock Control Register"
|
|
bitfld.long 0x00 0.--1. "SPLCKS,SPLCKS" "0,1,2,3"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "INTCR,ENC Interrupt Control Register"
|
|
bitfld.long 0x00 5. "MCMPIE,MCMPIE" "0,1"
|
|
bitfld.long 0x00 4. "RLDIE,RLDIE" "0,1"
|
|
bitfld.long 0x00 3. "CMPIE,CMPIE" "0,1"
|
|
bitfld.long 0x00 2. "ERRIE,ERRIE" "0,1"
|
|
bitfld.long 0x00 1. "CAPIE,CAPIE" "0,1"
|
|
bitfld.long 0x00 0. "TPLSIE,TPLSIE" "0,1"
|
|
rgroup.long 0x30++0x03
|
|
line.long 0x00 "INTF,ENC Interrupt Event Flag Register"
|
|
bitfld.long 0x00 5. "MCMPF,MCMPF" "0,1"
|
|
bitfld.long 0x00 4. "RLDCPF,RLDCPF" "0,1"
|
|
bitfld.long 0x00 3. "INTCPF,INTCPF" "0,1"
|
|
bitfld.long 0x00 2. "ERRF,ERRF" "0,1"
|
|
bitfld.long 0x00 1. "CAPF,CAPF" "0,1"
|
|
bitfld.long 0x00 0. "TPLSF,TPLSF" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "EXB (External Bus Interface(EXB))"
|
|
base ad:0x40076000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,EBIF Mode Control Register"
|
|
bitfld.long 0x00 1.--2. "EXBWAIT,EXBWAIT" "0,1,2,3"
|
|
bitfld.long 0x00 0. "EXBSEL,EXBSEL" "0,1"
|
|
repeat 4. (strings "0" "1" "2" "3" )(list 0x0 0x4 0x8 0xC )
|
|
group.long ($2+0x10)++0x03
|
|
line.long 0x00 "AS$1,EBIF Area and Start Address Configuration Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "SA,SA"
|
|
hexmask.long.byte 0x00 0.--7. 1. "EXAR,EXAR"
|
|
repeat.end
|
|
repeat 4. (strings "0" "1" "2" "3" )(list 0x0 0x4 0x8 0xC )
|
|
group.long ($2+0x40)++0x03
|
|
line.long 0x00 "CS$1,EBIF Chip Select Control Register $1"
|
|
bitfld.long 0x00 30.--31. "CSR,CSR" "0,1,2,3"
|
|
bitfld.long 0x00 27.--29. "WRR,WRR" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "RDR,RDR" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20.--21. "ALEW,ALEW" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "WRS,WRS" "0,1,2,3"
|
|
bitfld.long 0x00 16.--17. "RDS,RDS" "0,1,2,3"
|
|
bitfld.long 0x00 13. "WSEL,WSEL" "0,1"
|
|
bitfld.long 0x00 12. "WAIT,WAIT" "0,1"
|
|
bitfld.long 0x00 8.--11. "CSIW,CSIW" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1.--2. "CSW,CSW" "0,1,2,3"
|
|
bitfld.long 0x00 0. "CSW0,CSW0" "0,1"
|
|
repeat.end
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "CLKCTL,EBIF Clock Output Control Register"
|
|
bitfld.long 0x00 1.--2. "CLKDIV,CLKDIV" "0,1,2,3"
|
|
bitfld.long 0x00 0. "CLKEN,CLKEN" "0,1"
|
|
tree.end
|
|
endif
|
|
tree "FC"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x5DFF0000
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "SBMR,Flash Security Bit Mask Register"
|
|
bitfld.long 0x00 0. "SMB,SMB" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "SSR,Flash Security Status Register"
|
|
rbitfld.long 0x00 0. "SEC,SEC" "0,1"
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "KCR,Flash Key Code Register"
|
|
hexmask.long 0x00 0.--31. 1. "KEYCODE,KEYCODE"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SR0,Flash Status Register 0"
|
|
rbitfld.long 0x00 10. "RDYBSY2,RDYBSY2" "0,1"
|
|
rbitfld.long 0x00 8. "RDYBSY0,RDYBSY0" "0,1"
|
|
rbitfld.long 0x00 0. "RDYBSY,RDYBSY" "0,1"
|
|
rgroup.long 0x30++0x03
|
|
line.long 0x00 "PSR0,Flash Protect Status Register 0"
|
|
bitfld.long 0x00 7. "PG7,PG7" "0,1"
|
|
bitfld.long 0x00 6. "PG6,PG6" "0,1"
|
|
bitfld.long 0x00 5. "PG5,PG5" "0,1"
|
|
bitfld.long 0x00 4. "PG4,PG4" "0,1"
|
|
bitfld.long 0x00 3. "PG3,PG3" "0,1"
|
|
bitfld.long 0x00 2. "PG2,PG2" "0,1"
|
|
bitfld.long 0x00 1. "PG1,PG1" "0,1"
|
|
bitfld.long 0x00 0. "PG0,PG0" "0,1"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "PSR1,Flash Protect Status Register 1"
|
|
bitfld.long 0x00 31. "BLK31,BLK31" "0,1"
|
|
bitfld.long 0x00 30. "BLK30,BLK30" "0,1"
|
|
bitfld.long 0x00 29. "BLK29,BLK29" "0,1"
|
|
bitfld.long 0x00 28. "BLK28,BLK28" "0,1"
|
|
bitfld.long 0x00 27. "BLK27,BLK27" "0,1"
|
|
bitfld.long 0x00 26. "BLK26,BLK26" "0,1"
|
|
bitfld.long 0x00 25. "BLK25,BLK25" "0,1"
|
|
bitfld.long 0x00 24. "BLK24,BLK24" "0,1"
|
|
bitfld.long 0x00 23. "BLK23,BLK23" "0,1"
|
|
bitfld.long 0x00 22. "BLK22,BLK22" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "BLK21,BLK21" "0,1"
|
|
bitfld.long 0x00 20. "BLK20,BLK20" "0,1"
|
|
bitfld.long 0x00 19. "BLK19,BLK19" "0,1"
|
|
bitfld.long 0x00 18. "BLK18,BLK18" "0,1"
|
|
bitfld.long 0x00 17. "BLK17,BLK17" "0,1"
|
|
bitfld.long 0x00 16. "BLK16,BLK16" "0,1"
|
|
bitfld.long 0x00 15. "BLK15,BLK15" "0,1"
|
|
bitfld.long 0x00 14. "BLK14,BLK14" "0,1"
|
|
bitfld.long 0x00 13. "BLK13,BLK13" "0,1"
|
|
bitfld.long 0x00 12. "BLK12,BLK12" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "BLK11,BLK11" "0,1"
|
|
bitfld.long 0x00 10. "BLK10,BLK10" "0,1"
|
|
bitfld.long 0x00 9. "BLK9,BLK9" "0,1"
|
|
bitfld.long 0x00 8. "BLK8,BLK8" "0,1"
|
|
bitfld.long 0x00 7. "BLK7,BLK7" "0,1"
|
|
bitfld.long 0x00 6. "BLK6,BLK6" "0,1"
|
|
bitfld.long 0x00 5. "BLK5,BLK5" "0,1"
|
|
bitfld.long 0x00 4. "BLK4,BLK4" "0,1"
|
|
bitfld.long 0x00 3. "BLK3,BLK3" "0,1"
|
|
bitfld.long 0x00 2. "BLK2,BLK2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "BLK1,BLK1" "0,1"
|
|
rgroup.long 0x38++0x03
|
|
line.long 0x00 "PSR2,Flash Protect Status Register 2"
|
|
bitfld.long 0x00 31. "BLK63,BLK63" "0,1"
|
|
bitfld.long 0x00 30. "BLK62,BLK62" "0,1"
|
|
bitfld.long 0x00 29. "BLK61,BLK61" "0,1"
|
|
bitfld.long 0x00 28. "BLK60,BLK60" "0,1"
|
|
bitfld.long 0x00 27. "BLK59,BLK59" "0,1"
|
|
bitfld.long 0x00 26. "BLK58,BLK58" "0,1"
|
|
bitfld.long 0x00 25. "BLK57,BLK57" "0,1"
|
|
bitfld.long 0x00 24. "BLK56,BLK56" "0,1"
|
|
bitfld.long 0x00 23. "BLK55,BLK55" "0,1"
|
|
bitfld.long 0x00 22. "BLK54,BLK54" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "BLK53,BLK53" "0,1"
|
|
bitfld.long 0x00 20. "BLK52,BLK52" "0,1"
|
|
bitfld.long 0x00 19. "BLK51,BLK51" "0,1"
|
|
bitfld.long 0x00 18. "BLK50,BLK50" "0,1"
|
|
bitfld.long 0x00 17. "BLK49,BLK49" "0,1"
|
|
bitfld.long 0x00 16. "BLK48,BLK48" "0,1"
|
|
bitfld.long 0x00 15. "BLK47,BLK47" "0,1"
|
|
bitfld.long 0x00 14. "BLK46,BLK46" "0,1"
|
|
bitfld.long 0x00 13. "BLK45,BLK45" "0,1"
|
|
bitfld.long 0x00 12. "BLK44,BLK44" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "BLK43,BLK43" "0,1"
|
|
bitfld.long 0x00 10. "BLK42,BLK42" "0,1"
|
|
bitfld.long 0x00 9. "BLK41,BLK41" "0,1"
|
|
bitfld.long 0x00 8. "BLK40,BLK40" "0,1"
|
|
bitfld.long 0x00 7. "BLK39,BLK39" "0,1"
|
|
bitfld.long 0x00 6. "BLK38,BLK38" "0,1"
|
|
bitfld.long 0x00 5. "BLK37,BLK37" "0,1"
|
|
bitfld.long 0x00 4. "BLK36,BLK36" "0,1"
|
|
bitfld.long 0x00 3. "BLK35,BLK35" "0,1"
|
|
bitfld.long 0x00 2. "BLK34,BLK34" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "BLK33,BLK33" "0,1"
|
|
bitfld.long 0x00 0. "BLK32,BLK32" "0,1"
|
|
rgroup.long 0x48++0x03
|
|
line.long 0x00 "PSR6,Flash Protect Status Register 6"
|
|
bitfld.long 0x00 7. "DBLK7,DBLK7" "0,1"
|
|
bitfld.long 0x00 6. "DBLK6,DBLK6" "0,1"
|
|
bitfld.long 0x00 5. "DBLK5,DBLK5" "0,1"
|
|
bitfld.long 0x00 4. "DBLK4,DBLK4" "0,1"
|
|
bitfld.long 0x00 3. "DBLK3,DBLK3" "0,1"
|
|
bitfld.long 0x00 2. "DBLK2,DBLK2" "0,1"
|
|
bitfld.long 0x00 1. "DBLK1,DBLK1" "0,1"
|
|
bitfld.long 0x00 0. "DBLK0,DBLK0" "0,1"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "PMR0,Flash Protect Mask Register 0"
|
|
bitfld.long 0x00 7. "PM7,PM7" "0,1"
|
|
bitfld.long 0x00 6. "PM6,PM6" "0,1"
|
|
bitfld.long 0x00 5. "PM5,PM5" "0,1"
|
|
bitfld.long 0x00 4. "PM4,PM4" "0,1"
|
|
bitfld.long 0x00 3. "PM3,PM3" "0,1"
|
|
bitfld.long 0x00 2. "PM2,PM2" "0,1"
|
|
bitfld.long 0x00 1. "PM1,PM1" "0,1"
|
|
bitfld.long 0x00 0. "PM0,PM0" "0,1"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "PMR1,Flash Protect Mask Register 1"
|
|
bitfld.long 0x00 31. "MSK31,MSK31" "0,1"
|
|
bitfld.long 0x00 30. "MSK30,MSK30" "0,1"
|
|
bitfld.long 0x00 29. "MSK29,MSK29" "0,1"
|
|
bitfld.long 0x00 28. "MSK28,MSK28" "0,1"
|
|
bitfld.long 0x00 27. "MSK27,MSK27" "0,1"
|
|
bitfld.long 0x00 26. "MSK26,MSK26" "0,1"
|
|
bitfld.long 0x00 25. "MSK25,MSK25" "0,1"
|
|
bitfld.long 0x00 24. "MSK24,MSK24" "0,1"
|
|
bitfld.long 0x00 23. "MSK23,MSK23" "0,1"
|
|
bitfld.long 0x00 22. "MSK22,MSK22" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "MSK21,MSK21" "0,1"
|
|
bitfld.long 0x00 20. "MSK20,MSK20" "0,1"
|
|
bitfld.long 0x00 19. "MSK19,MSK19" "0,1"
|
|
bitfld.long 0x00 18. "MSK18,MSK18" "0,1"
|
|
bitfld.long 0x00 17. "MSK17,MSK17" "0,1"
|
|
bitfld.long 0x00 16. "MSK16,MSK16" "0,1"
|
|
bitfld.long 0x00 15. "MSK15,MSK15" "0,1"
|
|
bitfld.long 0x00 14. "MSK14,MSK14" "0,1"
|
|
bitfld.long 0x00 13. "MSK13,MSK13" "0,1"
|
|
bitfld.long 0x00 12. "MSK12,MSK12" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "MSK11,MSK11" "0,1"
|
|
bitfld.long 0x00 10. "MSK10,MSK10" "0,1"
|
|
bitfld.long 0x00 9. "MSK9,MSK9" "0,1"
|
|
bitfld.long 0x00 8. "MSK8,MSK8" "0,1"
|
|
bitfld.long 0x00 7. "MSK7,MSK7" "0,1"
|
|
bitfld.long 0x00 6. "MSK6,MSK6" "0,1"
|
|
bitfld.long 0x00 5. "MSK5,MSK5" "0,1"
|
|
bitfld.long 0x00 4. "MSK4,MSK4" "0,1"
|
|
bitfld.long 0x00 3. "MSK3,MSK3" "0,1"
|
|
bitfld.long 0x00 2. "MSK2,MSK2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "MSK1,MSK1" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "PMR2,Flash Protect Mask Register 2"
|
|
bitfld.long 0x00 31. "MSK63,MSK63" "0,1"
|
|
bitfld.long 0x00 30. "MSK62,MSK62" "0,1"
|
|
bitfld.long 0x00 29. "MSK61,MSK61" "0,1"
|
|
bitfld.long 0x00 28. "MSK60,MSK60" "0,1"
|
|
bitfld.long 0x00 27. "MSK59,MSK59" "0,1"
|
|
bitfld.long 0x00 26. "MSK58,MSK58" "0,1"
|
|
bitfld.long 0x00 25. "MSK57,MSK57" "0,1"
|
|
bitfld.long 0x00 24. "MSK56,MSK56" "0,1"
|
|
bitfld.long 0x00 23. "MSK55,MSK55" "0,1"
|
|
bitfld.long 0x00 22. "MSK54,MSK54" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "MSK53,MSK53" "0,1"
|
|
bitfld.long 0x00 20. "MSK52,MSK52" "0,1"
|
|
bitfld.long 0x00 19. "MSK51,MSK51" "0,1"
|
|
bitfld.long 0x00 18. "MSK50,MSK50" "0,1"
|
|
bitfld.long 0x00 17. "MSK49,MSK49" "0,1"
|
|
bitfld.long 0x00 16. "MSK48,MSK48" "0,1"
|
|
bitfld.long 0x00 15. "MSK47,MSK47" "0,1"
|
|
bitfld.long 0x00 14. "MSK46,MSK46" "0,1"
|
|
bitfld.long 0x00 13. "MSK45,MSK45" "0,1"
|
|
bitfld.long 0x00 12. "MSK44,MSK44" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "MSK43,MSK43" "0,1"
|
|
bitfld.long 0x00 10. "MSK42,MSK42" "0,1"
|
|
bitfld.long 0x00 9. "MSK41,MSK41" "0,1"
|
|
bitfld.long 0x00 8. "MSK40,MSK40" "0,1"
|
|
bitfld.long 0x00 7. "MSK39,MSK39" "0,1"
|
|
bitfld.long 0x00 6. "MSK38,MSK38" "0,1"
|
|
bitfld.long 0x00 5. "MSK37,MSK37" "0,1"
|
|
bitfld.long 0x00 4. "MSK36,MSK36" "0,1"
|
|
bitfld.long 0x00 3. "MSK35,MSK35" "0,1"
|
|
bitfld.long 0x00 2. "MSK34,MSK34" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "MSK33,MSK33" "0,1"
|
|
bitfld.long 0x00 0. "MSK32,MSK32" "0,1"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "PMR6,Flash Protect Mask Register 6"
|
|
bitfld.long 0x00 7. "DMSK7,DMSK7" "0,1"
|
|
bitfld.long 0x00 6. "DMSK6,DMSK6" "0,1"
|
|
bitfld.long 0x00 5. "DMSK5,DMSK5" "0,1"
|
|
bitfld.long 0x00 4. "DMSK4,DMSK4" "0,1"
|
|
bitfld.long 0x00 3. "DMSK3,DMSK3" "0,1"
|
|
bitfld.long 0x00 2. "DMSK2,DMSK2" "0,1"
|
|
bitfld.long 0x00 1. "DMSK1,DMSK1" "0,1"
|
|
bitfld.long 0x00 0. "DMSK0,DMSK0" "0,1"
|
|
rgroup.long 0x100++0x03
|
|
line.long 0x00 "SR1,Flash Status Register 1"
|
|
bitfld.long 0x00 24. "WEABORT,WEABORT" "0,1"
|
|
rgroup.long 0x104++0x03
|
|
line.long 0x00 "SWPSR,Flash Memory SWP Status Register"
|
|
bitfld.long 0x00 8.--13. "SIZE,SIZE" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--1. "SWP,SWP" "0,1,2,3"
|
|
group.long 0x140++0x03
|
|
line.long 0x00 "AREASEL,Flash Area Selection Register"
|
|
rbitfld.long 0x00 30. "SSF4,SSF4" "0,1"
|
|
rbitfld.long 0x00 27. "SSF1,SSF1" "0,1"
|
|
rbitfld.long 0x00 26. "SSF0,SSF0" "0,1"
|
|
bitfld.long 0x00 16.--18. "AREA4,AREA4" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "AREA1,AREA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "AREA0,AREA0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x148++0x03
|
|
line.long 0x00 "CR,Flash Control Register"
|
|
bitfld.long 0x00 0.--2. "WEABORT,WEABORT" "0,1,2,3,4,5,6,7"
|
|
group.long 0x14C++0x03
|
|
line.long 0x00 "STSCLR,Flash Status Clear Register"
|
|
bitfld.long 0x00 0.--2. "WEABORT,WEABORT" "0,1,2,3,4,5,6,7"
|
|
group.long 0x150++0x03
|
|
line.long 0x00 "BNKCR,Flash Bank Change Register"
|
|
bitfld.long 0x00 0.--2. "BANK0,BANK0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x154++0x03
|
|
line.long 0x00 "ACCR,Flash Access Control Register"
|
|
bitfld.long 0x00 8.--10. "FDLC,FDLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "FCLC,FCLC" "0,1,2,3,4,5,6,7"
|
|
group.long 0x158++0x03
|
|
line.long 0x00 "BUFDISCLR,Flash Buffer Disable and Clear Register"
|
|
bitfld.long 0x00 0.--2. "BUFDISCLR,BUFDISCLR" "0,1,2,3,4,5,6,7"
|
|
group.long 0x1218++0x03
|
|
line.long 0x00 "RACCR,RAM Access Control Register"
|
|
bitfld.long 0x00 4.--5. "RAMLC1,RAMLC1" "0,1,2,3"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x5DFF0000
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "SBMR,Flash Security Bit Mask Register"
|
|
bitfld.long 0x00 0. "SMB,SMB" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "SSR,Flash Security Status Register"
|
|
rbitfld.long 0x00 0. "SEC,SEC" "0,1"
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "KCR,Flash Key Code Register"
|
|
hexmask.long 0x00 0.--31. 1. "KEYCODE,KEYCODE"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SR0,Flash Status Register 0"
|
|
rbitfld.long 0x00 10. "RDYBSY2,RDYBSY2" "0,1"
|
|
rbitfld.long 0x00 8. "RDYBSY0,RDYBSY0" "0,1"
|
|
rbitfld.long 0x00 0. "RDYBSY,RDYBSY" "0,1"
|
|
rgroup.long 0x30++0x03
|
|
line.long 0x00 "PSR0,Flash Protect Status Register 0"
|
|
bitfld.long 0x00 7. "PG7,PG7" "0,1"
|
|
bitfld.long 0x00 6. "PG6,PG6" "0,1"
|
|
bitfld.long 0x00 5. "PG5,PG5" "0,1"
|
|
bitfld.long 0x00 4. "PG4,PG4" "0,1"
|
|
bitfld.long 0x00 3. "PG3,PG3" "0,1"
|
|
bitfld.long 0x00 2. "PG2,PG2" "0,1"
|
|
bitfld.long 0x00 1. "PG1,PG1" "0,1"
|
|
bitfld.long 0x00 0. "PG0,PG0" "0,1"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "PSR1,Flash Protect Status Register 1"
|
|
bitfld.long 0x00 31. "BLK31,BLK31" "0,1"
|
|
bitfld.long 0x00 30. "BLK30,BLK30" "0,1"
|
|
bitfld.long 0x00 29. "BLK29,BLK29" "0,1"
|
|
bitfld.long 0x00 28. "BLK28,BLK28" "0,1"
|
|
bitfld.long 0x00 27. "BLK27,BLK27" "0,1"
|
|
bitfld.long 0x00 26. "BLK26,BLK26" "0,1"
|
|
bitfld.long 0x00 25. "BLK25,BLK25" "0,1"
|
|
bitfld.long 0x00 24. "BLK24,BLK24" "0,1"
|
|
bitfld.long 0x00 23. "BLK23,BLK23" "0,1"
|
|
bitfld.long 0x00 22. "BLK22,BLK22" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "BLK21,BLK21" "0,1"
|
|
bitfld.long 0x00 20. "BLK20,BLK20" "0,1"
|
|
bitfld.long 0x00 19. "BLK19,BLK19" "0,1"
|
|
bitfld.long 0x00 18. "BLK18,BLK18" "0,1"
|
|
bitfld.long 0x00 17. "BLK17,BLK17" "0,1"
|
|
bitfld.long 0x00 16. "BLK16,BLK16" "0,1"
|
|
bitfld.long 0x00 15. "BLK15,BLK15" "0,1"
|
|
bitfld.long 0x00 14. "BLK14,BLK14" "0,1"
|
|
bitfld.long 0x00 13. "BLK13,BLK13" "0,1"
|
|
bitfld.long 0x00 12. "BLK12,BLK12" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "BLK11,BLK11" "0,1"
|
|
bitfld.long 0x00 10. "BLK10,BLK10" "0,1"
|
|
bitfld.long 0x00 9. "BLK9,BLK9" "0,1"
|
|
bitfld.long 0x00 8. "BLK8,BLK8" "0,1"
|
|
bitfld.long 0x00 7. "BLK7,BLK7" "0,1"
|
|
bitfld.long 0x00 6. "BLK6,BLK6" "0,1"
|
|
bitfld.long 0x00 5. "BLK5,BLK5" "0,1"
|
|
bitfld.long 0x00 4. "BLK4,BLK4" "0,1"
|
|
bitfld.long 0x00 3. "BLK3,BLK3" "0,1"
|
|
bitfld.long 0x00 2. "BLK2,BLK2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "BLK1,BLK1" "0,1"
|
|
rgroup.long 0x38++0x03
|
|
line.long 0x00 "PSR2,Flash Protect Status Register 2"
|
|
bitfld.long 0x00 31. "BLK63,BLK63" "0,1"
|
|
bitfld.long 0x00 30. "BLK62,BLK62" "0,1"
|
|
bitfld.long 0x00 29. "BLK61,BLK61" "0,1"
|
|
bitfld.long 0x00 28. "BLK60,BLK60" "0,1"
|
|
bitfld.long 0x00 27. "BLK59,BLK59" "0,1"
|
|
bitfld.long 0x00 26. "BLK58,BLK58" "0,1"
|
|
bitfld.long 0x00 25. "BLK57,BLK57" "0,1"
|
|
bitfld.long 0x00 24. "BLK56,BLK56" "0,1"
|
|
bitfld.long 0x00 23. "BLK55,BLK55" "0,1"
|
|
bitfld.long 0x00 22. "BLK54,BLK54" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "BLK53,BLK53" "0,1"
|
|
bitfld.long 0x00 20. "BLK52,BLK52" "0,1"
|
|
bitfld.long 0x00 19. "BLK51,BLK51" "0,1"
|
|
bitfld.long 0x00 18. "BLK50,BLK50" "0,1"
|
|
bitfld.long 0x00 17. "BLK49,BLK49" "0,1"
|
|
bitfld.long 0x00 16. "BLK48,BLK48" "0,1"
|
|
bitfld.long 0x00 15. "BLK47,BLK47" "0,1"
|
|
bitfld.long 0x00 14. "BLK46,BLK46" "0,1"
|
|
bitfld.long 0x00 13. "BLK45,BLK45" "0,1"
|
|
bitfld.long 0x00 12. "BLK44,BLK44" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "BLK43,BLK43" "0,1"
|
|
bitfld.long 0x00 10. "BLK42,BLK42" "0,1"
|
|
bitfld.long 0x00 9. "BLK41,BLK41" "0,1"
|
|
bitfld.long 0x00 8. "BLK40,BLK40" "0,1"
|
|
bitfld.long 0x00 7. "BLK39,BLK39" "0,1"
|
|
bitfld.long 0x00 6. "BLK38,BLK38" "0,1"
|
|
bitfld.long 0x00 5. "BLK37,BLK37" "0,1"
|
|
bitfld.long 0x00 4. "BLK36,BLK36" "0,1"
|
|
bitfld.long 0x00 3. "BLK35,BLK35" "0,1"
|
|
bitfld.long 0x00 2. "BLK34,BLK34" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "BLK33,BLK33" "0,1"
|
|
bitfld.long 0x00 0. "BLK32,BLK32" "0,1"
|
|
rgroup.long 0x48++0x03
|
|
line.long 0x00 "PSR6,Flash Protect Status Register 6"
|
|
bitfld.long 0x00 7. "DBLK7,DBLK7" "0,1"
|
|
bitfld.long 0x00 6. "DBLK6,DBLK6" "0,1"
|
|
bitfld.long 0x00 5. "DBLK5,DBLK5" "0,1"
|
|
bitfld.long 0x00 4. "DBLK4,DBLK4" "0,1"
|
|
bitfld.long 0x00 3. "DBLK3,DBLK3" "0,1"
|
|
bitfld.long 0x00 2. "DBLK2,DBLK2" "0,1"
|
|
bitfld.long 0x00 1. "DBLK1,DBLK1" "0,1"
|
|
bitfld.long 0x00 0. "DBLK0,DBLK0" "0,1"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "PMR0,Flash Protect Mask Register 0"
|
|
bitfld.long 0x00 7. "PM7,PM7" "0,1"
|
|
bitfld.long 0x00 6. "PM6,PM6" "0,1"
|
|
bitfld.long 0x00 5. "PM5,PM5" "0,1"
|
|
bitfld.long 0x00 4. "PM4,PM4" "0,1"
|
|
bitfld.long 0x00 3. "PM3,PM3" "0,1"
|
|
bitfld.long 0x00 2. "PM2,PM2" "0,1"
|
|
bitfld.long 0x00 1. "PM1,PM1" "0,1"
|
|
bitfld.long 0x00 0. "PM0,PM0" "0,1"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "PMR1,Flash Protect Mask Register 1"
|
|
bitfld.long 0x00 31. "MSK31,MSK31" "0,1"
|
|
bitfld.long 0x00 30. "MSK30,MSK30" "0,1"
|
|
bitfld.long 0x00 29. "MSK29,MSK29" "0,1"
|
|
bitfld.long 0x00 28. "MSK28,MSK28" "0,1"
|
|
bitfld.long 0x00 27. "MSK27,MSK27" "0,1"
|
|
bitfld.long 0x00 26. "MSK26,MSK26" "0,1"
|
|
bitfld.long 0x00 25. "MSK25,MSK25" "0,1"
|
|
bitfld.long 0x00 24. "MSK24,MSK24" "0,1"
|
|
bitfld.long 0x00 23. "MSK23,MSK23" "0,1"
|
|
bitfld.long 0x00 22. "MSK22,MSK22" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "MSK21,MSK21" "0,1"
|
|
bitfld.long 0x00 20. "MSK20,MSK20" "0,1"
|
|
bitfld.long 0x00 19. "MSK19,MSK19" "0,1"
|
|
bitfld.long 0x00 18. "MSK18,MSK18" "0,1"
|
|
bitfld.long 0x00 17. "MSK17,MSK17" "0,1"
|
|
bitfld.long 0x00 16. "MSK16,MSK16" "0,1"
|
|
bitfld.long 0x00 15. "MSK15,MSK15" "0,1"
|
|
bitfld.long 0x00 14. "MSK14,MSK14" "0,1"
|
|
bitfld.long 0x00 13. "MSK13,MSK13" "0,1"
|
|
bitfld.long 0x00 12. "MSK12,MSK12" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "MSK11,MSK11" "0,1"
|
|
bitfld.long 0x00 10. "MSK10,MSK10" "0,1"
|
|
bitfld.long 0x00 9. "MSK9,MSK9" "0,1"
|
|
bitfld.long 0x00 8. "MSK8,MSK8" "0,1"
|
|
bitfld.long 0x00 7. "MSK7,MSK7" "0,1"
|
|
bitfld.long 0x00 6. "MSK6,MSK6" "0,1"
|
|
bitfld.long 0x00 5. "MSK5,MSK5" "0,1"
|
|
bitfld.long 0x00 4. "MSK4,MSK4" "0,1"
|
|
bitfld.long 0x00 3. "MSK3,MSK3" "0,1"
|
|
bitfld.long 0x00 2. "MSK2,MSK2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "MSK1,MSK1" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "PMR2,Flash Protect Mask Register 2"
|
|
bitfld.long 0x00 31. "MSK63,MSK63" "0,1"
|
|
bitfld.long 0x00 30. "MSK62,MSK62" "0,1"
|
|
bitfld.long 0x00 29. "MSK61,MSK61" "0,1"
|
|
bitfld.long 0x00 28. "MSK60,MSK60" "0,1"
|
|
bitfld.long 0x00 27. "MSK59,MSK59" "0,1"
|
|
bitfld.long 0x00 26. "MSK58,MSK58" "0,1"
|
|
bitfld.long 0x00 25. "MSK57,MSK57" "0,1"
|
|
bitfld.long 0x00 24. "MSK56,MSK56" "0,1"
|
|
bitfld.long 0x00 23. "MSK55,MSK55" "0,1"
|
|
bitfld.long 0x00 22. "MSK54,MSK54" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "MSK53,MSK53" "0,1"
|
|
bitfld.long 0x00 20. "MSK52,MSK52" "0,1"
|
|
bitfld.long 0x00 19. "MSK51,MSK51" "0,1"
|
|
bitfld.long 0x00 18. "MSK50,MSK50" "0,1"
|
|
bitfld.long 0x00 17. "MSK49,MSK49" "0,1"
|
|
bitfld.long 0x00 16. "MSK48,MSK48" "0,1"
|
|
bitfld.long 0x00 15. "MSK47,MSK47" "0,1"
|
|
bitfld.long 0x00 14. "MSK46,MSK46" "0,1"
|
|
bitfld.long 0x00 13. "MSK45,MSK45" "0,1"
|
|
bitfld.long 0x00 12. "MSK44,MSK44" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "MSK43,MSK43" "0,1"
|
|
bitfld.long 0x00 10. "MSK42,MSK42" "0,1"
|
|
bitfld.long 0x00 9. "MSK41,MSK41" "0,1"
|
|
bitfld.long 0x00 8. "MSK40,MSK40" "0,1"
|
|
bitfld.long 0x00 7. "MSK39,MSK39" "0,1"
|
|
bitfld.long 0x00 6. "MSK38,MSK38" "0,1"
|
|
bitfld.long 0x00 5. "MSK37,MSK37" "0,1"
|
|
bitfld.long 0x00 4. "MSK36,MSK36" "0,1"
|
|
bitfld.long 0x00 3. "MSK35,MSK35" "0,1"
|
|
bitfld.long 0x00 2. "MSK34,MSK34" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "MSK33,MSK33" "0,1"
|
|
bitfld.long 0x00 0. "MSK32,MSK32" "0,1"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "PMR6,Flash Protect Mask Register 6"
|
|
bitfld.long 0x00 7. "DMSK7,DMSK7" "0,1"
|
|
bitfld.long 0x00 6. "DMSK6,DMSK6" "0,1"
|
|
bitfld.long 0x00 5. "DMSK5,DMSK5" "0,1"
|
|
bitfld.long 0x00 4. "DMSK4,DMSK4" "0,1"
|
|
bitfld.long 0x00 3. "DMSK3,DMSK3" "0,1"
|
|
bitfld.long 0x00 2. "DMSK2,DMSK2" "0,1"
|
|
bitfld.long 0x00 1. "DMSK1,DMSK1" "0,1"
|
|
bitfld.long 0x00 0. "DMSK0,DMSK0" "0,1"
|
|
rgroup.long 0x100++0x03
|
|
line.long 0x00 "SR1,Flash Status Register 1"
|
|
bitfld.long 0x00 24. "WEABORT,WEABORT" "0,1"
|
|
rgroup.long 0x104++0x03
|
|
line.long 0x00 "SWPSR,Flash Memory SWP Status Register"
|
|
bitfld.long 0x00 8.--13. "SIZE,SIZE" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--1. "SWP,SWP" "0,1,2,3"
|
|
group.long 0x140++0x03
|
|
line.long 0x00 "AREASEL,Flash Area Selection Register"
|
|
rbitfld.long 0x00 30. "SSF4,SSF4" "0,1"
|
|
rbitfld.long 0x00 27. "SSF1,SSF1" "0,1"
|
|
rbitfld.long 0x00 26. "SSF0,SSF0" "0,1"
|
|
bitfld.long 0x00 16.--18. "AREA4,AREA4" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "AREA1,AREA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "AREA0,AREA0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x148++0x03
|
|
line.long 0x00 "CR,Flash Control Register"
|
|
bitfld.long 0x00 0.--2. "WEABORT,WEABORT" "0,1,2,3,4,5,6,7"
|
|
group.long 0x14C++0x03
|
|
line.long 0x00 "STSCLR,Flash Status Clear Register"
|
|
bitfld.long 0x00 0.--2. "WEABORT,WEABORT" "0,1,2,3,4,5,6,7"
|
|
group.long 0x150++0x03
|
|
line.long 0x00 "BNKCR,Flash Bank Change Register"
|
|
bitfld.long 0x00 0.--2. "BANK0,BANK0" "0,1,2,3,4,5,6,7"
|
|
group.long 0x154++0x03
|
|
line.long 0x00 "ACCR,Flash Access Control Register"
|
|
bitfld.long 0x00 8.--10. "FDLC,FDLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "FCLC,FCLC" "0,1,2,3,4,5,6,7"
|
|
group.long 0x158++0x03
|
|
line.long 0x00 "BUFDISCLR,Flash Buffer Disable and Clear Register"
|
|
bitfld.long 0x00 0.--2. "BUFDISCLR,BUFDISCLR" "0,1,2,3,4,5,6,7"
|
|
group.long 0x1218++0x03
|
|
line.long 0x00 "RACCR,RAM Access Control Register"
|
|
bitfld.long 0x00 4.--5. "RAMLC1,RAMLC1" "0,1,2,3"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "FIR (Finite Impulse Response)"
|
|
base ad:0x400DD000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "START,FIR Start Register"
|
|
bitfld.long 0x00 0. "START,START" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CTRL,FIR Control Register"
|
|
bitfld.long 0x00 28. "ODATAFMT,ODATAFMT" "0,1"
|
|
bitfld.long 0x00 24.--26. "ODATASIZE,ODATASIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20.--21. "IDATASEL,IDATASEL" "0,1,2,3"
|
|
bitfld.long 0x00 12.--16. "IDATASFTAMT,IDATASFTAMT" "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 8.--10. "IDATASIZE,IDATASIZE" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.byte 0x00 0.--6. 1. "TAPNUM,TAPNUM"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "INITIALIZE,FIR Initialize Register"
|
|
bitfld.long 0x00 0. "INITIALIZE,INITIALIZE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "INITDATA,FIR Init data Register"
|
|
hexmask.long 0x00 0.--31. 1. "INITDATA,INITDATA"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "INTEN,FIR Interrupt Enable Register"
|
|
bitfld.long 0x00 2. "OVERFLOW,OVERFLOW" "0,1"
|
|
bitfld.long 0x00 1. "ODATARREQ,ODATARREQ" "0,1"
|
|
bitfld.long 0x00 0. "IDATAWREQ,IDATAWREQ" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "DMAEN,FIR DMA Enable Register"
|
|
bitfld.long 0x00 1. "ODATARREQ,ODATARREQ" "0,1"
|
|
bitfld.long 0x00 0. "IDATAWREQ,IDATAWREQ" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "RAWINTSTAT,FIR Raw Interrupt Status Register"
|
|
bitfld.long 0x00 2. "OVERFLOW,OVERFLOW" "0,1"
|
|
bitfld.long 0x00 1. "ODATARREQ,ODATARREQ" "0,1"
|
|
bitfld.long 0x00 0. "IDATAWREQ,IDATAWREQ" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "SEQSTAT,FIR Sequencer Status Register"
|
|
bitfld.long 0x00 0.--2. "SEQSTAT,SEQSTAT" "0,1,2,3,4,5,6,7"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "DBUFWPTR,FIR Data Buffer Write Pointer Register"
|
|
hexmask.long.byte 0x00 0.--6. 1. "DBUFWPTR,DBUFWPTR"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "DBUFRPTR,FIR Data Buffer Read Pointer Register"
|
|
hexmask.long.byte 0x00 0.--6. 1. "DBUFRPTR,DBUFRPTR"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "IDATA,FIR Input Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "IDATA,IDATA"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "ODATA,FIR Output Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "ODATA,ODATA"
|
|
repeat 16. (strings "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" )(list 0x0 0x4 0x8 0xC 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
group.long ($2+0x40)++0x03
|
|
line.long 0x00 "COEF$1,FIR Coefficient Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "COEF,COEF"
|
|
repeat.end
|
|
repeat 16. (strings "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" )(list 0x0 0x4 0x8 0xC 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
group.long ($2+0x80)++0x03
|
|
line.long 0x00 "COEF$1,FIR Coefficient Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "COEF,COEF"
|
|
repeat.end
|
|
repeat 16. (strings "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" )(list 0x0 0x4 0x8 0xC 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
group.long ($2+0xC0)++0x03
|
|
line.long 0x00 "COEF$1,FIR Coefficient Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "COEF,COEF"
|
|
repeat.end
|
|
repeat 16. (strings "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
group.long ($2+0x100)++0x03
|
|
line.long 0x00 "COEF$1,FIR Coefficient Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "COEF,COEF"
|
|
repeat.end
|
|
repeat 16. (strings "64" "65" "66" "67" "68" "69" "70" "71" "72" "73" "74" "75" "76" "77" "78" "79" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
group.long ($2+0x140)++0x03
|
|
line.long 0x00 "COEF$1,FIR Coefficient Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "COEF,COEF"
|
|
repeat.end
|
|
repeat 16. (strings "80" "81" "82" "83" "84" "85" "86" "87" "88" "89" "90" "91" "92" "93" "94" "95" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
group.long ($2+0x180)++0x03
|
|
line.long 0x00 "COEF$1,FIR Coefficient Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "COEF,COEF"
|
|
repeat.end
|
|
repeat 16. (strings "96" "97" "98" "99" "100" "101" "102" "103" "104" "105" "106" "107" "108" "109" "110" "111" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
group.long ($2+0x1C0)++0x03
|
|
line.long 0x00 "COEF$1,FIR Coefficient Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "COEF,COEF"
|
|
repeat.end
|
|
repeat 16. (strings "112" "113" "114" "115" "116" "117" "118" "119" "120" "121" "122" "123" "124" "125" "126" "127" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
group.long ($2+0x200)++0x03
|
|
line.long 0x00 "COEF$1,FIR Coefficient Register $1"
|
|
hexmask.long.word 0x00 16.--31. 1. "COEF,COEF"
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")
|
|
tree "FURT (ARM Prime Cell PL011)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
tree "FURT"
|
|
base ad:0x400A8000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DR,FUART Data Register"
|
|
rbitfld.long 0x00 11. "OE,OE" "0,1"
|
|
rbitfld.long 0x00 10. "BE,BE" "0,1"
|
|
rbitfld.long 0x00 9. "PE,PE" "0,1"
|
|
rbitfld.long 0x00 8. "FE,FE" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DATA,DATA"
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "RSR,FUART Receive Status Register"
|
|
bitfld.long 0x00 3. "OE,OE" "0,1"
|
|
bitfld.long 0x00 2. "BE,BE" "0,1"
|
|
bitfld.long 0x00 1. "PE,PE" "0,1"
|
|
bitfld.long 0x00 0. "FE,FE" "0,1"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "ECR,FUART Error Clear Register"
|
|
bitfld.long 0x00 3. "OE,OE" "0,1"
|
|
bitfld.long 0x00 2. "BE,BE" "0,1"
|
|
bitfld.long 0x00 1. "PE,PE" "0,1"
|
|
bitfld.long 0x00 0. "FE,FE" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "FR,FUART Flag Register"
|
|
bitfld.long 0x00 7. "TXFE,TXFE" "0,1"
|
|
bitfld.long 0x00 6. "RXFF,RXFF" "0,1"
|
|
bitfld.long 0x00 5. "TXFF,TXFF" "0,1"
|
|
bitfld.long 0x00 4. "RXFE,RXFE" "0,1"
|
|
bitfld.long 0x00 3. "BUSY,BUSY" "0,1"
|
|
bitfld.long 0x00 0. "CTS,CTS" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "ILPR,FUART IrDA Low-power Counter register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "IPLDVSR,IPLDVSR"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "BRD,FUART Integer Baud Rate Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "BAUDDIVINT,BAUDDIVINT"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "FBRD,FUART Fractional Baud Rate Register"
|
|
bitfld.long 0x00 0.--5. "BAUDDIVFRAC,BAUDDIVFRAC" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "LCR_H,FUART Line Control Register"
|
|
bitfld.long 0x00 7. "SPS,SPS" "0,1"
|
|
bitfld.long 0x00 5.--6. "WLEN,WLEN" "0,1,2,3"
|
|
bitfld.long 0x00 4. "FEN,FEN" "0,1"
|
|
bitfld.long 0x00 3. "STP2,STP2" "0,1"
|
|
bitfld.long 0x00 2. "EPS,EPS" "0,1"
|
|
bitfld.long 0x00 1. "PEN,PEN" "0,1"
|
|
bitfld.long 0x00 0. "BRK,BRK" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CR,FUART Cntrol Register"
|
|
bitfld.long 0x00 15. "CTSEN,CTSEN" "0,1"
|
|
bitfld.long 0x00 14. "RTSEN,RTSEN" "0,1"
|
|
bitfld.long 0x00 9. "RXE,RXE" "0,1"
|
|
bitfld.long 0x00 8. "TXE,TXE" "0,1"
|
|
bitfld.long 0x00 2. "SIRLP,SIRLP" "0,1"
|
|
bitfld.long 0x00 1. "SIREN,SIREN" "0,1"
|
|
bitfld.long 0x00 0. "UARTEN,UARTEN" "0,1"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "IFLS,FUART Interrupt FIFO Level Select Register"
|
|
bitfld.long 0x00 3.--5. "RXIFLSEL,RXIFLSEL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "TXIFLSEL,TXIFLSEL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IMSC,FUART Interrupt Mask Set_Clear Register"
|
|
bitfld.long 0x00 10. "OEIM,OEIM" "0,1"
|
|
bitfld.long 0x00 9. "BEIM,BEIM" "0,1"
|
|
bitfld.long 0x00 8. "PEIM,PEIM" "0,1"
|
|
bitfld.long 0x00 7. "FEIM,FEIM" "0,1"
|
|
bitfld.long 0x00 6. "RTIM,RTIM" "0,1"
|
|
bitfld.long 0x00 5. "TXIM,TXIM" "0,1"
|
|
bitfld.long 0x00 4. "RXIM,RXIM" "0,1"
|
|
rgroup.long 0x3C++0x03
|
|
line.long 0x00 "RIS,FUART Raw Interrupt Status Register"
|
|
bitfld.long 0x00 10. "OERIS,OERIS" "0,1"
|
|
bitfld.long 0x00 9. "BERIS,BERIS" "0,1"
|
|
bitfld.long 0x00 8. "PERIS,PERIS" "0,1"
|
|
bitfld.long 0x00 7. "FERIS,FERIS" "0,1"
|
|
bitfld.long 0x00 6. "RTRIS,RTRIS" "0,1"
|
|
bitfld.long 0x00 5. "TXRIS,TXRIS" "0,1"
|
|
bitfld.long 0x00 4. "RXRIS,RXRIS" "0,1"
|
|
rgroup.long 0x40++0x03
|
|
line.long 0x00 "MIS,FUART Masked Interrupt Status Register"
|
|
bitfld.long 0x00 10. "OEMIS,OEMIS" "0,1"
|
|
bitfld.long 0x00 9. "BEMIS,BEMIS" "0,1"
|
|
bitfld.long 0x00 8. "PEMIS,PEMIS" "0,1"
|
|
bitfld.long 0x00 7. "FEMIS,FEMIS" "0,1"
|
|
bitfld.long 0x00 6. "RTMIS,RTMIS" "0,1"
|
|
bitfld.long 0x00 5. "TXMIS,TXMIS" "0,1"
|
|
bitfld.long 0x00 4. "RXMIS,RXMIS" "0,1"
|
|
wgroup.long 0x44++0x03
|
|
line.long 0x00 "ICR,FUART Interrupt Clear Register"
|
|
bitfld.long 0x00 10. "OEIC,OEIC" "0,1"
|
|
bitfld.long 0x00 9. "BEIC,BEIC" "0,1"
|
|
bitfld.long 0x00 8. "PEIC,PEIC" "0,1"
|
|
bitfld.long 0x00 7. "FEIC,FEIC" "0,1"
|
|
bitfld.long 0x00 6. "RTIC,RTIC" "0,1"
|
|
bitfld.long 0x00 5. "TXIC,TXIC" "0,1"
|
|
bitfld.long 0x00 4. "RXIC,RXIC" "0,1"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "DMACR,FUART DMA Control Register"
|
|
bitfld.long 0x00 2. "DMAONERR,DMAONERR" "0,1"
|
|
bitfld.long 0x00 1. "TXDMAE,TXDMAE" "0,1"
|
|
bitfld.long 0x00 0. "RXDMAE,RXDMAE" "0,1"
|
|
tree.end
|
|
endif
|
|
repeat 2. (list 0. 1.) (list ad:0x400A8000 ad:0x400A9000)
|
|
tree "FURT$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DR,FUART Data Register"
|
|
rbitfld.long 0x00 11. "OE,OE" "0,1"
|
|
rbitfld.long 0x00 10. "BE,BE" "0,1"
|
|
rbitfld.long 0x00 9. "PE,PE" "0,1"
|
|
rbitfld.long 0x00 8. "FE,FE" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DATA,DATA"
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "RSR,FUART Receive Status Register"
|
|
bitfld.long 0x00 3. "OE,OE" "0,1"
|
|
bitfld.long 0x00 2. "BE,BE" "0,1"
|
|
bitfld.long 0x00 1. "PE,PE" "0,1"
|
|
bitfld.long 0x00 0. "FE,FE" "0,1"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "ECR,FUART Error Clear Register"
|
|
bitfld.long 0x00 3. "OE,OE" "0,1"
|
|
bitfld.long 0x00 2. "BE,BE" "0,1"
|
|
bitfld.long 0x00 1. "PE,PE" "0,1"
|
|
bitfld.long 0x00 0. "FE,FE" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "FR,FUART Flag Register"
|
|
bitfld.long 0x00 7. "TXFE,TXFE" "0,1"
|
|
bitfld.long 0x00 6. "RXFF,RXFF" "0,1"
|
|
bitfld.long 0x00 5. "TXFF,TXFF" "0,1"
|
|
bitfld.long 0x00 4. "RXFE,RXFE" "0,1"
|
|
bitfld.long 0x00 3. "BUSY,BUSY" "0,1"
|
|
bitfld.long 0x00 0. "CTS,CTS" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "ILPR,FUART IrDA Low-power Counter register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "IPLDVSR,IPLDVSR"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "BRD,FUART Integer Baud Rate Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "BAUDDIVINT,BAUDDIVINT"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "FBRD,FUART Fractional Baud Rate Register"
|
|
bitfld.long 0x00 0.--5. "BAUDDIVFRAC,BAUDDIVFRAC" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "LCR_H,FUART Line Control Register"
|
|
bitfld.long 0x00 7. "SPS,SPS" "0,1"
|
|
bitfld.long 0x00 5.--6. "WLEN,WLEN" "0,1,2,3"
|
|
bitfld.long 0x00 4. "FEN,FEN" "0,1"
|
|
bitfld.long 0x00 3. "STP2,STP2" "0,1"
|
|
bitfld.long 0x00 2. "EPS,EPS" "0,1"
|
|
bitfld.long 0x00 1. "PEN,PEN" "0,1"
|
|
bitfld.long 0x00 0. "BRK,BRK" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CR,FUART Cntrol Register"
|
|
bitfld.long 0x00 15. "CTSEN,CTSEN" "0,1"
|
|
bitfld.long 0x00 14. "RTSEN,RTSEN" "0,1"
|
|
bitfld.long 0x00 9. "RXE,RXE" "0,1"
|
|
bitfld.long 0x00 8. "TXE,TXE" "0,1"
|
|
bitfld.long 0x00 2. "SIRLP,SIRLP" "0,1"
|
|
bitfld.long 0x00 1. "SIREN,SIREN" "0,1"
|
|
bitfld.long 0x00 0. "UARTEN,UARTEN" "0,1"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "IFLS,FUART Interrupt FIFO Level Select Register"
|
|
bitfld.long 0x00 3.--5. "RXIFLSEL,RXIFLSEL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "TXIFLSEL,TXIFLSEL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IMSC,FUART Interrupt Mask Set_Clear Register"
|
|
bitfld.long 0x00 10. "OEIM,OEIM" "0,1"
|
|
bitfld.long 0x00 9. "BEIM,BEIM" "0,1"
|
|
bitfld.long 0x00 8. "PEIM,PEIM" "0,1"
|
|
bitfld.long 0x00 7. "FEIM,FEIM" "0,1"
|
|
bitfld.long 0x00 6. "RTIM,RTIM" "0,1"
|
|
bitfld.long 0x00 5. "TXIM,TXIM" "0,1"
|
|
bitfld.long 0x00 4. "RXIM,RXIM" "0,1"
|
|
rgroup.long 0x3C++0x03
|
|
line.long 0x00 "RIS,FUART Raw Interrupt Status Register"
|
|
bitfld.long 0x00 10. "OERIS,OERIS" "0,1"
|
|
bitfld.long 0x00 9. "BERIS,BERIS" "0,1"
|
|
bitfld.long 0x00 8. "PERIS,PERIS" "0,1"
|
|
bitfld.long 0x00 7. "FERIS,FERIS" "0,1"
|
|
bitfld.long 0x00 6. "RTRIS,RTRIS" "0,1"
|
|
bitfld.long 0x00 5. "TXRIS,TXRIS" "0,1"
|
|
bitfld.long 0x00 4. "RXRIS,RXRIS" "0,1"
|
|
rgroup.long 0x40++0x03
|
|
line.long 0x00 "MIS,FUART Masked Interrupt Status Register"
|
|
bitfld.long 0x00 10. "OEMIS,OEMIS" "0,1"
|
|
bitfld.long 0x00 9. "BEMIS,BEMIS" "0,1"
|
|
bitfld.long 0x00 8. "PEMIS,PEMIS" "0,1"
|
|
bitfld.long 0x00 7. "FEMIS,FEMIS" "0,1"
|
|
bitfld.long 0x00 6. "RTMIS,RTMIS" "0,1"
|
|
bitfld.long 0x00 5. "TXMIS,TXMIS" "0,1"
|
|
bitfld.long 0x00 4. "RXMIS,RXMIS" "0,1"
|
|
wgroup.long 0x44++0x03
|
|
line.long 0x00 "ICR,FUART Interrupt Clear Register"
|
|
bitfld.long 0x00 10. "OEIC,OEIC" "0,1"
|
|
bitfld.long 0x00 9. "BEIC,BEIC" "0,1"
|
|
bitfld.long 0x00 8. "PEIC,PEIC" "0,1"
|
|
bitfld.long 0x00 7. "FEIC,FEIC" "0,1"
|
|
bitfld.long 0x00 6. "RTIC,RTIC" "0,1"
|
|
bitfld.long 0x00 5. "TXIC,TXIC" "0,1"
|
|
bitfld.long 0x00 4. "RXIC,RXIC" "0,1"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "DMACR,FUART DMA Control Register"
|
|
bitfld.long 0x00 2. "DMAONERR,DMAONERR" "0,1"
|
|
bitfld.long 0x00 1. "TXDMAE,TXDMAE" "0,1"
|
|
bitfld.long 0x00 0. "RXDMAE,RXDMAE" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
tree "I2C (Inter-Integrated Circuit)"
|
|
sif cpuis("TMPM4KH*")
|
|
tree "I2C"
|
|
base ad:0x400D1000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR1,I2C Control Register 1"
|
|
bitfld.long 0x00 5.--7. "BC,BC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 3. "NOACK,NOACK" "0,1"
|
|
bitfld.long 0x00 0.--2. "SCK,SCK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "DBR,Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DB,DB"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "AR,Bus address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA,SA"
|
|
bitfld.long 0x00 0. "ALS,ALS" "0,1"
|
|
wgroup.long 0x0C++0x03
|
|
line.long 0x00 "CR2,Control Register 2"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "I2CM,I2CM" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "SR,Status Register"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "AL,AL" "0,1"
|
|
bitfld.long 0x00 2. "AAS,AAS" "0,1"
|
|
bitfld.long 0x00 1. "AD0,AD0" "0,1"
|
|
bitfld.long 0x00 0. "LRB,LRB" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS,Prescaler clock setting Register"
|
|
bitfld.long 0x00 0.--4. "PRSCK,PRSCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "IE,Interrupt Enable Register"
|
|
bitfld.long 0x00 6. "SELPINCD,SELPINCD" "0,1"
|
|
bitfld.long 0x00 5. "DMARI2CTX,DMARI2CTX" "0,1"
|
|
bitfld.long 0x00 4. "DMARI2CRX,DMARI2CRX" "0,1"
|
|
bitfld.long 0x00 3. "INTNACK,INTNACK" "0,1"
|
|
bitfld.long 0x00 2. "INTI2CBF,INTI2CBF" "0,1"
|
|
bitfld.long 0x00 1. "INTI2CAL,INTI2CAL" "0,1"
|
|
bitfld.long 0x00 0. "INTI2C,INTI2C" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "ST,Interrupt Register"
|
|
bitfld.long 0x00 3. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 2. "I2CBF,I2CBF" "0,1"
|
|
bitfld.long 0x00 1. "I2CAL,I2CAL" "0,1"
|
|
bitfld.long 0x00 0. "I2C,I2C" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "OP,Optional Function register"
|
|
bitfld.long 0x00 7. "DISAL,DISAL" "0,1"
|
|
rbitfld.long 0x00 6. "SA2ST,SA2ST" "0,1"
|
|
rbitfld.long 0x00 5. "SAST,SAST" "0,1"
|
|
bitfld.long 0x00 4. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 3. "RSTA,RSTA" "0,1"
|
|
bitfld.long 0x00 2. "GCDI,GCDI" "0,1"
|
|
bitfld.long 0x00 1. "SREN,SREN" "0,1"
|
|
bitfld.long 0x00 0. "MFACK,MFACK" "0,1"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "PM,Bus Monitor register"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "AR2,Second Slave address register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2EN,SA2EN" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "I2C0"
|
|
base ad:0x400D1000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR1,I2C Control Register 1"
|
|
bitfld.long 0x00 5.--7. "BC,BC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 3. "NOACK,NOACK" "0,1"
|
|
bitfld.long 0x00 0.--2. "SCK,SCK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "DBR,Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DB,DB"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "AR,Bus address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA,SA"
|
|
bitfld.long 0x00 0. "ALS,ALS" "0,1"
|
|
wgroup.long 0x0C++0x03
|
|
line.long 0x00 "CR2,Control Register 2"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "I2CM,I2CM" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "SR,Status Register"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "AL,AL" "0,1"
|
|
bitfld.long 0x00 2. "AAS,AAS" "0,1"
|
|
bitfld.long 0x00 1. "AD0,AD0" "0,1"
|
|
bitfld.long 0x00 0. "LRB,LRB" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS,Prescaler clock setting Register"
|
|
bitfld.long 0x00 0.--4. "PRSCK,PRSCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "IE,Interrupt Enable Register"
|
|
bitfld.long 0x00 6. "SELPINCD,SELPINCD" "0,1"
|
|
bitfld.long 0x00 5. "DMARI2CTX,DMARI2CTX" "0,1"
|
|
bitfld.long 0x00 4. "DMARI2CRX,DMARI2CRX" "0,1"
|
|
bitfld.long 0x00 3. "INTNACK,INTNACK" "0,1"
|
|
bitfld.long 0x00 2. "INTI2CBF,INTI2CBF" "0,1"
|
|
bitfld.long 0x00 1. "INTI2CAL,INTI2CAL" "0,1"
|
|
bitfld.long 0x00 0. "INTI2C,INTI2C" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "ST,Interrupt Register"
|
|
bitfld.long 0x00 3. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 2. "I2CBF,I2CBF" "0,1"
|
|
bitfld.long 0x00 1. "I2CAL,I2CAL" "0,1"
|
|
bitfld.long 0x00 0. "I2C,I2C" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "OP,Optional Function register"
|
|
bitfld.long 0x00 7. "DISAL,DISAL" "0,1"
|
|
rbitfld.long 0x00 6. "SA2ST,SA2ST" "0,1"
|
|
rbitfld.long 0x00 5. "SAST,SAST" "0,1"
|
|
bitfld.long 0x00 4. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 3. "RSTA,RSTA" "0,1"
|
|
bitfld.long 0x00 2. "GCDI,GCDI" "0,1"
|
|
bitfld.long 0x00 1. "SREN,SREN" "0,1"
|
|
bitfld.long 0x00 0. "MFACK,MFACK" "0,1"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "PM,Bus Monitor register"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "AR2,Second Slave address register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2EN,SA2EN" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 2. (list 0. 1.) (list ad:0x400D1000 ad:0x400D2000)
|
|
tree "I2C$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR1,I2C Control Register 1"
|
|
bitfld.long 0x00 5.--7. "BC,BC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 3. "NOACK,NOACK" "0,1"
|
|
bitfld.long 0x00 0.--2. "SCK,SCK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "DBR,I2C Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DB,DB"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "AR,I2C Bus address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA,SA"
|
|
bitfld.long 0x00 0. "ALS,ALS" "0,1"
|
|
wgroup.long 0x0C++0x03
|
|
line.long 0x00 "CR2,I2C Control Register 2"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "I2CM,I2CM" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "SR,I2C Status Register"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "AL,AL" "0,1"
|
|
bitfld.long 0x00 2. "AAS,AAS" "0,1"
|
|
bitfld.long 0x00 1. "ADO,ADO" "0,1"
|
|
bitfld.long 0x00 0. "LRB,LRB" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS,I2C Prescaler clcok setting Register"
|
|
bitfld.long 0x00 0.--4. "PRSCK,PRSCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "IE,I2C Interrupt Enable Register"
|
|
bitfld.long 0x00 6. "SELPINCD,SELPINCD" "0,1"
|
|
bitfld.long 0x00 5. "DMARI2CTX,DMARI2CTX" "0,1"
|
|
bitfld.long 0x00 4. "DMARI2CRX,DMARI2CRX" "0,1"
|
|
bitfld.long 0x00 3. "INTNACK,INTNACK" "0,1"
|
|
bitfld.long 0x00 2. "INTI2CBF,INTI2CBF" "0,1"
|
|
bitfld.long 0x00 1. "INTI2CAL,INTI2CAL" "0,1"
|
|
bitfld.long 0x00 0. "INTI2C,INTI2C" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "ST,I2C Interruption Status Register"
|
|
bitfld.long 0x00 3. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 2. "I2CBF,I2CBF" "0,1"
|
|
bitfld.long 0x00 1. "I2CAL,I2CAL" "0,1"
|
|
bitfld.long 0x00 0. "I2C,I2C" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "OP,I2C Expanded function setting Register"
|
|
bitfld.long 0x00 7. "DISAL,DISAL" "0,1"
|
|
rbitfld.long 0x00 6. "SA2ST,SA2ST" "0,1"
|
|
rbitfld.long 0x00 5. "SAST,SAST" "0,1"
|
|
bitfld.long 0x00 4. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 3. "RSTA,RSTA" "0,1"
|
|
bitfld.long 0x00 2. "GCDI,GCDI" "0,1"
|
|
bitfld.long 0x00 1. "SREN,SREN" "0,1"
|
|
bitfld.long 0x00 0. "MFACK,MFACK" "0,1"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "PM,I2C Bus pin Monitor Register"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "AR2,I2C 2nd address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2EN,SA2EN" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "I2C1"
|
|
base ad:0x400D2000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR1,I2C Control Register 1"
|
|
bitfld.long 0x00 5.--7. "BC,BC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 3. "NOACK,NOACK" "0,1"
|
|
bitfld.long 0x00 0.--2. "SCK,SCK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "DBR,Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DB,DB"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "AR,Bus address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA,SA"
|
|
bitfld.long 0x00 0. "ALS,ALS" "0,1"
|
|
wgroup.long 0x0C++0x03
|
|
line.long 0x00 "CR2,Control Register 2"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "I2CM,I2CM" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "SR,Status Register"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "AL,AL" "0,1"
|
|
bitfld.long 0x00 2. "AAS,AAS" "0,1"
|
|
bitfld.long 0x00 1. "AD0,AD0" "0,1"
|
|
bitfld.long 0x00 0. "LRB,LRB" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS,Prescaler clock setting Register"
|
|
bitfld.long 0x00 0.--4. "PRSCK,PRSCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "IE,Interrupt Enable Register"
|
|
bitfld.long 0x00 6. "SELPINCD,SELPINCD" "0,1"
|
|
bitfld.long 0x00 5. "DMARI2CTX,DMARI2CTX" "0,1"
|
|
bitfld.long 0x00 4. "DMARI2CRX,DMARI2CRX" "0,1"
|
|
bitfld.long 0x00 3. "INTNACK,INTNACK" "0,1"
|
|
bitfld.long 0x00 2. "INTI2CBF,INTI2CBF" "0,1"
|
|
bitfld.long 0x00 1. "INTI2CAL,INTI2CAL" "0,1"
|
|
bitfld.long 0x00 0. "INTI2C,INTI2C" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "ST,Interrupt Register"
|
|
bitfld.long 0x00 3. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 2. "I2CBF,I2CBF" "0,1"
|
|
bitfld.long 0x00 1. "I2CAL,I2CAL" "0,1"
|
|
bitfld.long 0x00 0. "I2C,I2C" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "OP,Optional Function register"
|
|
bitfld.long 0x00 7. "DISAL,DISAL" "0,1"
|
|
rbitfld.long 0x00 6. "SA2ST,SA2ST" "0,1"
|
|
rbitfld.long 0x00 5. "SAST,SAST" "0,1"
|
|
bitfld.long 0x00 4. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 3. "RSTA,RSTA" "0,1"
|
|
bitfld.long 0x00 2. "GCDI,GCDI" "0,1"
|
|
bitfld.long 0x00 1. "SREN,SREN" "0,1"
|
|
bitfld.long 0x00 0. "MFACK,MFACK" "0,1"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "PM,Bus Monitor register"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "AR2,Second Slave address register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2EN,SA2EN" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "I2C2"
|
|
base ad:0x400D3000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR1,I2C Control Register 1"
|
|
bitfld.long 0x00 5.--7. "BC,BC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 3. "NOACK,NOACK" "0,1"
|
|
bitfld.long 0x00 0.--2. "SCK,SCK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "DBR,I2C Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DB,DB"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "AR,I2C Bus address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA,SA"
|
|
bitfld.long 0x00 0. "ALS,ALS" "0,1"
|
|
wgroup.long 0x0C++0x03
|
|
line.long 0x00 "CR2,I2C Control Register 2"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "I2CM,I2CM" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "SR,I2C Status Register"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "AL,AL" "0,1"
|
|
bitfld.long 0x00 2. "AAS,AAS" "0,1"
|
|
bitfld.long 0x00 1. "ADO,ADO" "0,1"
|
|
bitfld.long 0x00 0. "LRB,LRB" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS,I2C Prescaler clcok setting Register"
|
|
bitfld.long 0x00 0.--4. "PRSCK,PRSCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "IE,I2C Interrupt Enable Register"
|
|
bitfld.long 0x00 6. "SELPINCD,SELPINCD" "0,1"
|
|
bitfld.long 0x00 5. "DMARI2CTX,DMARI2CTX" "0,1"
|
|
bitfld.long 0x00 4. "DMARI2CRX,DMARI2CRX" "0,1"
|
|
bitfld.long 0x00 3. "INTNACK,INTNACK" "0,1"
|
|
bitfld.long 0x00 2. "INTI2CBF,INTI2CBF" "0,1"
|
|
bitfld.long 0x00 1. "INTI2CAL,INTI2CAL" "0,1"
|
|
bitfld.long 0x00 0. "INTI2C,INTI2C" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "ST,I2C Interruption Status Register"
|
|
bitfld.long 0x00 3. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 2. "I2CBF,I2CBF" "0,1"
|
|
bitfld.long 0x00 1. "I2CAL,I2CAL" "0,1"
|
|
bitfld.long 0x00 0. "I2C,I2C" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "OP,I2C Expanded function setting Register"
|
|
bitfld.long 0x00 7. "DISAL,DISAL" "0,1"
|
|
rbitfld.long 0x00 6. "SA2ST,SA2ST" "0,1"
|
|
rbitfld.long 0x00 5. "SAST,SAST" "0,1"
|
|
bitfld.long 0x00 4. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 3. "RSTA,RSTA" "0,1"
|
|
bitfld.long 0x00 2. "GCDI,GCDI" "0,1"
|
|
bitfld.long 0x00 1. "SREN,SREN" "0,1"
|
|
bitfld.long 0x00 0. "MFACK,MFACK" "0,1"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "PM,I2C Bus pin Monitor Register"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "AR2,I2C 2nd address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2EN,SA2EN" "0,1"
|
|
tree.end
|
|
endif
|
|
repeat 2. (list 3. 4.) (list ad:0x400D4000 ad:0x400D5000)
|
|
tree "I2C$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR1,I2C Control Register 1"
|
|
bitfld.long 0x00 5.--7. "BC,BC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 3. "NOACK,NOACK" "0,1"
|
|
bitfld.long 0x00 0.--2. "SCK,SCK" "0,1,2,3,4,5,6,7"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "DBR,I2C Data Buffer Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DB,DB"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "AR,I2C Bus address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA,SA"
|
|
bitfld.long 0x00 0. "ALS,ALS" "0,1"
|
|
wgroup.long 0x0C++0x03
|
|
line.long 0x00 "CR2,I2C Control Register 2"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "I2CM,I2CM" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRES,SWRES" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "SR,I2C Status Register"
|
|
bitfld.long 0x00 7. "MST,MST" "0,1"
|
|
bitfld.long 0x00 6. "TRX,TRX" "0,1"
|
|
bitfld.long 0x00 5. "BB,BB" "0,1"
|
|
bitfld.long 0x00 4. "PIN,PIN" "0,1"
|
|
bitfld.long 0x00 3. "AL,AL" "0,1"
|
|
bitfld.long 0x00 2. "AAS,AAS" "0,1"
|
|
bitfld.long 0x00 1. "ADO,ADO" "0,1"
|
|
bitfld.long 0x00 0. "LRB,LRB" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS,I2C Prescaler clcok setting Register"
|
|
bitfld.long 0x00 0.--4. "PRSCK,PRSCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "IE,I2C Interrupt Enable Register"
|
|
bitfld.long 0x00 6. "SELPINCD,SELPINCD" "0,1"
|
|
bitfld.long 0x00 5. "DMARI2CTX,DMARI2CTX" "0,1"
|
|
bitfld.long 0x00 4. "DMARI2CRX,DMARI2CRX" "0,1"
|
|
bitfld.long 0x00 3. "INTNACK,INTNACK" "0,1"
|
|
bitfld.long 0x00 2. "INTI2CBF,INTI2CBF" "0,1"
|
|
bitfld.long 0x00 1. "INTI2CAL,INTI2CAL" "0,1"
|
|
bitfld.long 0x00 0. "INTI2C,INTI2C" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "ST,I2C Interruption Status Register"
|
|
bitfld.long 0x00 3. "NACK,NACK" "0,1"
|
|
bitfld.long 0x00 2. "I2CBF,I2CBF" "0,1"
|
|
bitfld.long 0x00 1. "I2CAL,I2CAL" "0,1"
|
|
bitfld.long 0x00 0. "I2C,I2C" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "OP,I2C Expanded function setting Register"
|
|
bitfld.long 0x00 7. "DISAL,DISAL" "0,1"
|
|
rbitfld.long 0x00 6. "SA2ST,SA2ST" "0,1"
|
|
rbitfld.long 0x00 5. "SAST,SAST" "0,1"
|
|
bitfld.long 0x00 4. "NFSEL,NFSEL" "0,1"
|
|
bitfld.long 0x00 3. "RSTA,RSTA" "0,1"
|
|
bitfld.long 0x00 2. "GCDI,GCDI" "0,1"
|
|
bitfld.long 0x00 1. "SREN,SREN" "0,1"
|
|
bitfld.long 0x00 0. "MFACK,MFACK" "0,1"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "PM,I2C Bus pin Monitor Register"
|
|
bitfld.long 0x00 1. "SDA,SDA" "0,1"
|
|
bitfld.long 0x00 0. "SCL,SCL" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "AR2,I2C 2nd address Register"
|
|
hexmask.long.byte 0x00 1.--7. 1. "SA2,SA2"
|
|
bitfld.long 0x00 0. "SA2EN,SA2EN" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "I2S (Inter-Integrated Sound Bus Controller)"
|
|
repeat 2. (list 0. 1.) (list ad:0x400D0000 ad:0x400D0800)
|
|
tree "I2S$1"
|
|
base $2
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CSTART,I2S Clock LRCK Generation Start Register"
|
|
bitfld.long 0x00 8. "START,START" "0,1"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "CBUSY,I2S Clock LRCK Generation Status Register"
|
|
bitfld.long 0x00 8. "BUSY,BUSY" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CSTOP,I2S Clock LRCK Generation Stop Register"
|
|
bitfld.long 0x00 0. "I2S_STOP,I2S_STOP" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "CAUDIOSET,I2S Clock AUDIOSET Register"
|
|
bitfld.long 0x00 11. "EDGE,EDGE" "0,1"
|
|
bitfld.long 0x00 8. "SCLKTOWS,SCLKTOWS" "0,1"
|
|
bitfld.long 0x00 0.--5. "WORDLEN,WORDLEN" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
rgroup.long 0x40++0x03
|
|
line.long 0x00 "CREGBUSY,I2S Clock REGBUSY Register"
|
|
bitfld.long 0x00 19. "MODESETPEND,MODESETPEND" "0,1"
|
|
bitfld.long 0x00 16. "AUDIOSETPEND,AUDIOSETPEND" "0,1"
|
|
bitfld.long 0x00 3. "MODESETBUSY,MODESETBUSY" "0,1"
|
|
bitfld.long 0x00 0. "AUDIOSETBUSY,AUDIOSETBUSY" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "CMODESET,I2S Clock Audio Data Format Setting Register"
|
|
bitfld.long 0x00 0.--2. "WS,WS" "0,1,2,3,4,5,6,7"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "CMS_SEL,I2S Clock Master_Slave Select Register"
|
|
bitfld.long 0x00 0. "SEL,SEL" "0,1"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "CMCLK_IO_SEL,I2S Clock MCLK pin input_output Selection Register"
|
|
bitfld.long 0x00 0. "SEL,SEL" "0,1"
|
|
group.long 0x214++0x03
|
|
line.long 0x00 "CPHT_DIV,I2S Clock Phi T0 Frequency Division Setting Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PSCAL,PSCAL"
|
|
group.long 0x218++0x03
|
|
line.long 0x00 "CPHT_DIVOUT_EN,I2S Clock Phi T0 Divided Clock Output Enable Register"
|
|
bitfld.long 0x00 0. "EN,EN" "0,1"
|
|
group.long 0x220++0x03
|
|
line.long 0x00 "CBCK_SRC_SEL,I2S Clock BCK Source Clock Select Register"
|
|
bitfld.long 0x00 0. "SEL,SEL" "0,1"
|
|
group.long 0x224++0x03
|
|
line.long 0x00 "CBCK_DIV,I2S Clock BCK Frequency Division Setting Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PSCAL,PSCAL"
|
|
group.long 0x228++0x03
|
|
line.long 0x00 "CBCK_DIVOUT_EN,I2S Clock BCK Output Enable Register"
|
|
bitfld.long 0x00 0. "EN,EN" "0,1"
|
|
group.long 0x404++0x03
|
|
line.long 0x00 "ISTART,I2S Receive Control Start Register"
|
|
bitfld.long 0x00 8. "START,START" "0,1"
|
|
bitfld.long 0x00 0. "MICSTART,MICSTART" "0,1"
|
|
rgroup.long 0x408++0x03
|
|
line.long 0x00 "IBUSY,I2S Receive Operation Status Register"
|
|
bitfld.long 0x00 17. "LRERRBUSY,LRERRBUSY" "0,1"
|
|
bitfld.long 0x00 16. "ERRBUSY,ERRBUSY" "0,1"
|
|
bitfld.long 0x00 1. "SERIBUSY,SERIBUSY" "0,1"
|
|
bitfld.long 0x00 0. "MICBUSY,MICBUSY" "0,1"
|
|
group.long 0x40C++0x03
|
|
line.long 0x00 "ISTOP,I2S Data Receive Stop Register"
|
|
bitfld.long 0x00 0. "I2S_STOP,I2S_STOP" "0,1"
|
|
group.long 0x410++0x03
|
|
line.long 0x00 "IAUDIOSET,I2S Receive AUDIOSET Register"
|
|
bitfld.long 0x00 16. "DTFMT,DTFMT" "0,1"
|
|
bitfld.long 0x00 12. "SDEDGE,SDEDGE" "0,1"
|
|
bitfld.long 0x00 11. "EDGE,EDGE" "0,1"
|
|
bitfld.long 0x00 8. "SCLKTOWS,SCLKTOWS" "0,1"
|
|
bitfld.long 0x00 0.--5. "WORDLEN,WORDLEN" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
rgroup.long 0x414++0x03
|
|
line.long 0x00 "IINTSTAT,I2S Receive Control Interrupt Status Register"
|
|
bitfld.long 0x00 3. "LRCKERR,LRCKERR" "0,1"
|
|
bitfld.long 0x00 2. "URERR,URERR" "0,1"
|
|
bitfld.long 0x00 1. "ORERR,ORERR" "0,1"
|
|
bitfld.long 0x00 0. "INT,INT" "0,1"
|
|
group.long 0x418++0x03
|
|
line.long 0x00 "IINTMASK,I2S Receive Control Interrupt Mask Register"
|
|
bitfld.long 0x00 16. "DMACMSK,DMACMSK" "0,1"
|
|
bitfld.long 0x00 3. "LRERRMASK,LRERRMASK" "0,1"
|
|
bitfld.long 0x00 2. "URMASK,URMASK" "0,1"
|
|
bitfld.long 0x00 1. "ORMASK,ORMASK" "0,1"
|
|
bitfld.long 0x00 0. "MASK,MASK" "0,1"
|
|
group.long 0x41C++0x03
|
|
line.long 0x00 "IINTCLR,I2S Receive Control Interrupt Clear Register"
|
|
bitfld.long 0x00 3. "LRERRCLR,LRERRCLR" "0,1"
|
|
bitfld.long 0x00 2. "URCLR,URCLR" "0,1"
|
|
bitfld.long 0x00 1. "ORCLR,ORCLR" "0,1"
|
|
bitfld.long 0x00 0. "INTCLR,INTCLR" "0,1"
|
|
group.long 0x424++0x03
|
|
line.long 0x00 "IMUTE,I2S Receive Mute Setting Register"
|
|
bitfld.long 0x00 0. "MUTEN,MUTEN" "0,1"
|
|
rgroup.long 0x428++0x03
|
|
line.long 0x00 "IEPTR,I2S Receive Control Error Occurrence Address Storage Register"
|
|
bitfld.long 0x00 0.--5. "ERRPOINTER,ERRPOINTER" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
rgroup.long 0x440++0x03
|
|
line.long 0x00 "IREGBUSY,I2S Receive REGBUSY register"
|
|
bitfld.long 0x00 19. "MODESETPEND,MODESETPEND" "0,1"
|
|
bitfld.long 0x00 17. "MUTEPEND,MUTEPEND" "0,1"
|
|
bitfld.long 0x00 16. "AUDIOSETPEND,AUDIOSETPEND" "0,1"
|
|
bitfld.long 0x00 3. "MODESETBUSY,MODESETBUSY" "0,1"
|
|
bitfld.long 0x00 1. "MUTEBUSY,MUTEBUSY" "0,1"
|
|
bitfld.long 0x00 0. "AUDIOSETBUSY,AUDIOSETBUSY" "0,1"
|
|
group.long 0x450++0x03
|
|
line.long 0x00 "ITHRESHOLD,I2S Receive Threshold Setting Register"
|
|
bitfld.long 0x00 0.--4. "THRESHOLD,THRESHOLD" "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"
|
|
rgroup.long 0x454++0x03
|
|
line.long 0x00 "IFIFO_STS,I2S Receive FIFO Status Register"
|
|
hexmask.long.byte 0x00 0.--6. 1. "FIFOSTATUS,FIFOSTATUS"
|
|
group.long 0x4F8++0x03
|
|
line.long 0x00 "IMODESET,I2S Receive Audio Data Format Setting Register"
|
|
bitfld.long 0x00 0.--2. "WS,WS" "0,1,2,3,4,5,6,7"
|
|
repeat 16. (strings "00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
rgroup.long ($2+0x500)++0x03
|
|
line.long 0x00 "ILMEM$1,I2S Receive Data Storage Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "SDAT,SDAT"
|
|
repeat.end
|
|
repeat 16. (strings "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
rgroup.long ($2+0x540)++0x03
|
|
line.long 0x00 "ILMEM$1,I2S Receive Data Storage Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "SDAT,SDAT"
|
|
repeat.end
|
|
repeat 16. (strings "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
rgroup.long ($2+0x580)++0x03
|
|
line.long 0x00 "ILMEM$1,I2S Receive Data Storage Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "SDAT,SDAT"
|
|
repeat.end
|
|
repeat 16. (strings "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
rgroup.long ($2+0x5C0)++0x03
|
|
line.long 0x00 "ILMEM$1,I2S Receive Data Storage Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "SDAT,SDAT"
|
|
repeat.end
|
|
group.long 0x604++0x03
|
|
line.long 0x00 "OSTART,I2S Transmit Control Start Register"
|
|
bitfld.long 0x00 8. "START,START" "0,1"
|
|
bitfld.long 0x00 0. "SPKSTART,SPKSTART" "0,1"
|
|
rgroup.long 0x608++0x03
|
|
line.long 0x00 "OBUSY,I2S Transmit Operation Status Register"
|
|
bitfld.long 0x00 17. "LRERRBUSY,LRERRBUSY" "0,1"
|
|
bitfld.long 0x00 16. "ERRBUSY,ERRBUSY" "0,1"
|
|
bitfld.long 0x00 1. "SERIBUSY,SERIBUSY" "0,1"
|
|
bitfld.long 0x00 0. "SPKBUSY,SPKBUSY" "0,1"
|
|
group.long 0x60C++0x03
|
|
line.long 0x00 "OSTOP,I2S Data Transmit Stop Register"
|
|
bitfld.long 0x00 0. "I2S_STOP,I2S_STOP" "0,1"
|
|
group.long 0x610++0x03
|
|
line.long 0x00 "OAUDIOSET,I2S Transmit AUDIOSET Register"
|
|
bitfld.long 0x00 16. "DTFMT,DTFMT" "0,1"
|
|
bitfld.long 0x00 12. "SDEDGE,SDEDGE" "0,1"
|
|
bitfld.long 0x00 11. "EDGE,EDGE" "0,1"
|
|
bitfld.long 0x00 8. "SCLKTOWS,SCLKTOWS" "0,1"
|
|
bitfld.long 0x00 0.--5. "WORDLEN,WORDLEN" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
rgroup.long 0x614++0x03
|
|
line.long 0x00 "OINTSTAT,I2S Transmit Control Interrupt Status Register"
|
|
bitfld.long 0x00 3. "LRCKERR,LRCKERR" "0,1"
|
|
bitfld.long 0x00 2. "URERR,URERR" "0,1"
|
|
bitfld.long 0x00 1. "ORERR,ORERR" "0,1"
|
|
bitfld.long 0x00 0. "INT,INT" "0,1"
|
|
group.long 0x618++0x03
|
|
line.long 0x00 "OINTMASK,I2S Transmit Control Interrupt Mask Register"
|
|
bitfld.long 0x00 16. "DMACMSK,DMACMSK" "0,1"
|
|
bitfld.long 0x00 3. "LRERRMASK,LRERRMASK" "0,1"
|
|
bitfld.long 0x00 2. "URMASK,URMASK" "0,1"
|
|
bitfld.long 0x00 1. "ORMASK,ORMASK" "0,1"
|
|
bitfld.long 0x00 0. "MASK,MASK" "0,1"
|
|
group.long 0x61C++0x03
|
|
line.long 0x00 "OINTCLR,I2S Transmit Control Interrupt Clear Register"
|
|
bitfld.long 0x00 3. "LRERRCLR,LRERRCLR" "0,1"
|
|
bitfld.long 0x00 2. "URCLR,URCLR" "0,1"
|
|
bitfld.long 0x00 1. "ORCLR,ORCLR" "0,1"
|
|
bitfld.long 0x00 0. "INTCLR,INTCLR" "0,1"
|
|
group.long 0x624++0x03
|
|
line.long 0x00 "OMUTE,I2S Transmit Mute Setting Register"
|
|
bitfld.long 0x00 0. "MUTEN,MUTEN" "0,1"
|
|
rgroup.long 0x628++0x03
|
|
line.long 0x00 "OEPTR,I2S Transmit Control Error Occurrence Address Storage Register"
|
|
bitfld.long 0x00 0.--5. "ERRPOINTER,ERRPOINTER" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x630++0x03
|
|
line.long 0x00 "OTX_SSIZE,I2S TX_SSIZE Register"
|
|
bitfld.long 0x00 0.--5. "TXSTARTSIZE,TXSTARTSIZE" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
rgroup.long 0x640++0x03
|
|
line.long 0x00 "OREGBUSY,I2S Transmit REGBUSY Register"
|
|
bitfld.long 0x00 19. "MODESETPEND,MODESETPEND" "0,1"
|
|
bitfld.long 0x00 18. "TXSSIZEPEND,TXSSIZEPEND" "0,1"
|
|
bitfld.long 0x00 17. "MUTEPEND,MUTEPEND" "0,1"
|
|
bitfld.long 0x00 16. "AUDIOSETPEND,AUDIOSETPEND" "0,1"
|
|
bitfld.long 0x00 3. "MODESETBUSY,MODESETBUSY" "0,1"
|
|
bitfld.long 0x00 2. "TXSSIZEBUSY,TXSSIZEBUSY" "0,1"
|
|
bitfld.long 0x00 1. "MUTEBUSY,MUTEBUSY" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "AUDIOSETBUSY,AUDIOSETBUSY" "0,1"
|
|
group.long 0x650++0x03
|
|
line.long 0x00 "OTHRESHOLD,I2S Transmit Threshold Setting Register"
|
|
bitfld.long 0x00 0.--4. "THRESHOLD,THRESHOLD" "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"
|
|
rgroup.long 0x654++0x03
|
|
line.long 0x00 "OFIFO_STS,I2S Transmit FIFO Status Register"
|
|
hexmask.long.byte 0x00 0.--6. 1. "FIFOSTATUS,FIFOSTATUS"
|
|
group.long 0x6F8++0x03
|
|
line.long 0x00 "OMODESET,I2S Transmit Audio Data Format Setting Register"
|
|
bitfld.long 0x00 0.--2. "WS,WS" "0,1,2,3,4,5,6,7"
|
|
repeat 16. (strings "00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
wgroup.long ($2+0x700)++0x03
|
|
line.long 0x00 "OLMEM$1,I2S Transmit Data Storage Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "SDAT,SDAT"
|
|
repeat.end
|
|
repeat 16. (strings "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
wgroup.long ($2+0x740)++0x03
|
|
line.long 0x00 "OLMEM$1,I2S Transmit Data Storage Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "SDAT,SDAT"
|
|
repeat.end
|
|
repeat 16. (strings "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
wgroup.long ($2+0x780)++0x03
|
|
line.long 0x00 "OLMEM$1,I2S Transmit Data Storage Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "SDAT,SDAT"
|
|
repeat.end
|
|
repeat 16. (strings "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" )(list 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C )
|
|
wgroup.long ($2+0x7C0)++0x03
|
|
line.long 0x00 "OLMEM$1,I2S Transmit Data Storage Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "SDAT,SDAT"
|
|
repeat.end
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
tree "IA (Interrupt Control Registers A)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x4003E000
|
|
group.byte 0x00++0x00
|
|
line.byte 0x00 "NIC00,Non-maskable Interrupt A Control Register 00"
|
|
bitfld.byte 0x00 7. "INTNCLR,INTNCLR" "0,1"
|
|
rbitfld.byte 0x00 5. "INTNFLG,INTNFLG" "0,1"
|
|
repeat 16. (strings "00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x20)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt A Mode Control Register $1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 7. "INTNCLR,INTNCLR" "0,1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 5. "INTNFLG,INTNFLG" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 1.--3. "INTMODE,INTMODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
repeat 16. (strings "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x30)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt A Mode Control Register $1"
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 7. "INTNCLR,INTNCLR" "0,1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 5. "INTNFLG,INTNFLG" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 1.--3. "INTMODE,INTMODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
group.byte 0x51++0x00
|
|
line.byte 0x00 "IMC49,Interrupt A Mode Control Register 49"
|
|
bitfld.byte 0x00 7. "INTNCLR,INTNCLR" "0,1"
|
|
rbitfld.byte 0x00 5. "INTNFLG,INTNFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 8. (strings "50" "51" "52" "53" "54" "55" "56" "57" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 )
|
|
group.byte ($2+0x52)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt A Mode Control Register $1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
endif
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x4003E000
|
|
group.byte 0x00++0x00
|
|
line.byte 0x00 "NIC00,Non-maskable Interrupt A Control Register 00"
|
|
bitfld.byte 0x00 7. "INTNCLR,INTNCLR" "0,1"
|
|
rbitfld.byte 0x00 5. "INTNFLG,INTNFLG" "0,1"
|
|
repeat 16. (strings "00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x20)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt A Mode Control Register $1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 7. "INTNCLR,INTNCLR" "0,1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 5. "INTNFLG,INTNFLG" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 1.--3. "INTMODE,INTMODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
repeat 16. (strings "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x30)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt A Mode Control Register $1"
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 7. "INTNCLR,INTNCLR" "0,1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 5. "INTNFLG,INTNFLG" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 1.--3. "INTMODE,INTMODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
group.byte 0x51++0x00
|
|
line.byte 0x00 "IMC49,Interrupt A Mode Control Register 49"
|
|
bitfld.byte 0x00 7. "INTNCLR,INTNCLR" "0,1"
|
|
rbitfld.byte 0x00 5. "INTNFLG,INTNFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 8. (strings "50" "51" "52" "53" "54" "55" "56" "57" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 )
|
|
group.byte ($2+0x52)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt A Mode Control Register $1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
endif
|
|
endif
|
|
tree.end
|
|
tree "IB (Interrupt Control Register B)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x40083200
|
|
group.byte 0x10++0x00
|
|
line.byte 0x00 "NIC00,Non-maskable Interrupt B Control Register 00"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
repeat 16. (strings "000" "001" "002" "003" "004" "005" "006" "007" "008" "009" "010" "011" "012" "013" "014" "015" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x60)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "016" "017" "018" "019" "020" "021" "022" "023" "024" "025" "026" "027" "028" "029" "030" "031" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x70)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "032" "033" "034" "035" "036" "037" "038" "039" "040" "041" "042" "043" "044" "045" "046" "047" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x80)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "048" "049" "050" "051" "052" "053" "054" "055" "056" "057" "058" "059" "060" "061" "062" "063" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x90)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "064" "065" "066" "067" "068" "069" "070" "071" "072" "073" "074" "075" "076" "077" "078" "079" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xA0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "080" "081" "082" "083" "084" "085" "086" "087" "088" "089" "090" "091" "092" "093" "094" "095" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xB0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "096" "097" "098" "099" "100" "101" "102" "103" "104" "105" "106" "107" "108" "109" "110" "111" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xC0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "112" "113" "114" "115" "116" "117" "118" "119" "120" "121" "122" "123" "124" "125" "126" "127" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xD0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "128" "129" "130" "131" "132" "133" "134" "135" "136" "137" "138" "139" "140" "141" "142" "143" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xE0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 16. (strings "144" "145" "146" "147" "148" "149" "150" "151" "152" "153" "154" "155" "156" "157" "158" "159" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xF0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
endif
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x40083200
|
|
group.byte 0x10++0x00
|
|
line.byte 0x00 "NIC00,Non-maskable Interrupt B Control Register 00"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
repeat 16. (strings "000" "001" "002" "003" "004" "005" "006" "007" "008" "009" "010" "011" "012" "013" "014" "015" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x60)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "016" "017" "018" "019" "020" "021" "022" "023" "024" "025" "026" "027" "028" "029" "030" "031" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x70)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "032" "033" "034" "035" "036" "037" "038" "039" "040" "041" "042" "043" "044" "045" "046" "047" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x80)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "048" "049" "050" "051" "052" "053" "054" "055" "056" "057" "058" "059" "060" "061" "062" "063" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0x90)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "064" "065" "066" "067" "068" "069" "070" "071" "072" "073" "074" "075" "076" "077" "078" "079" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xA0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "080" "081" "082" "083" "084" "085" "086" "087" "088" "089" "090" "091" "092" "093" "094" "095" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xB0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "096" "097" "098" "099" "100" "101" "102" "103" "104" "105" "106" "107" "108" "109" "110" "111" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xC0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "112" "113" "114" "115" "116" "117" "118" "119" "120" "121" "122" "123" "124" "125" "126" "127" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xD0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
repeat.end
|
|
repeat 16. (strings "128" "129" "130" "131" "132" "133" "134" "135" "136" "137" "138" "139" "140" "141" "142" "143" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xE0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 16. (strings "144" "145" "146" "147" "148" "149" "150" "151" "152" "153" "154" "155" "156" "157" "158" "159" )(list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF )
|
|
group.byte ($2+0xF0)++0x00
|
|
line.byte 0x00 "IMC$1,Interrupt B Mode Control Register $1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
bitfld.byte 0x00 6. "INTPCLR,INTPCLR" "0,1"
|
|
rbitfld.byte 0x00 4. "INTPFLG,INTPFLG" "0,1"
|
|
bitfld.byte 0x00 0. "INTEN,INTEN" "0,1"
|
|
endif
|
|
repeat.end
|
|
endif
|
|
endif
|
|
tree.end
|
|
tree "IMN (Interrupt Monitor Register)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x40083300
|
|
rgroup.long 0x00++0x03
|
|
line.long 0x00 "FLGNMI,Non-maskable Interrupt Monitor Flag Register Register"
|
|
bitfld.long 0x00 16. "INT016FLG,INT016FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT000FLG,INT000FLG" "0,1"
|
|
sif cpuis("TMPM4NQ*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 31. "INT063FLG,INT063FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT061FLG,INT061FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT047FLG,INT047FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT045FLG,INT045FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT038FLG,INT038FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT037FLG,INT037FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT035FLG,INT035FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 31. "INT063FLG,INT063FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT062FLG,INT062FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT061FLG,INT061FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT060FLG,INT060FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT059FLG,INT059FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT058FLG,INT058FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT057FLG,INT057FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT056FLG,INT056FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT051FLG,INT051FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT049FLG,INT049FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT047FLG,INT047FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT046FLG,INT046FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT045FLG,INT045FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT044FLG,INT044FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT039FLG,INT039FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT038FLG,INT038FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT037FLG,INT037FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT035FLG,INT035FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT051FLG,INT051FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT049FLG,INT049FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT047FLG,INT047FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT046FLG,INT046FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 13. "INT045FLG,INT045FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT044FLG,INT044FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT039FLG,INT039FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT038FLG,INT038FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT037FLG,INT037FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "INT035FLG,INT035FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 31. "INT063FLG,INT063FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT062FLG,INT062FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT061FLG,INT061FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT060FLG,INT060FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT059FLG,INT059FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT057FLG,INT057FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "INT051FLG,INT051FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT049FLG,INT049FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT047FLG,INT047FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT045FLG,INT045FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "INT039FLG,INT039FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT038FLG,INT038FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT037FLG,INT037FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT035FLG,INT035FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "FLG2,Interrupt Monitor Flag Register 2 (064 - 095)"
|
|
bitfld.long 0x00 25. "INT089FLG,INT089FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT088FLG,INT088FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT087FLG,INT087FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT086FLG,INT086FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT085FLG,INT085FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT084FLG,INT084FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT083FLG,INT083FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT082FLG,INT082FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT081FLG,INT081FLG" "0,1"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "FLG3,Interrupt Monitor Flag Register 3 (096 - 127)"
|
|
bitfld.long 0x00 31. "INT127FLG,INT127FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT126FLG,INT126FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT125FLG,INT125FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT124FLG,INT124FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT123FLG,INT123FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT122FLG,INT122FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT121FLG,INT121FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT120FLG,INT120FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT119FLG,INT119FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT118FLG,INT118FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT117FLG,INT117FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT116FLG,INT116FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT115FLG,INT115FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT114FLG,INT114FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT113FLG,INT113FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT112FLG,INT112FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT111FLG,INT111FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT110FLG,INT110FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT109FLG,INT109FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT108FLG,INT108FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT107FLG,INT107FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT106FLG,INT106FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT105FLG,INT105FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT104FLG,INT104FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT103FLG,INT103FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT102FLG,INT102FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT101FLG,INT101FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT100FLG,INT100FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT099FLG,INT099FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT098FLG,INT098FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT097FLG,INT097FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT096FLG,INT096FLG" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "FLG4,Interrupt Monitor Flag Register 4 (128 - 159)"
|
|
bitfld.long 0x00 31. "INT159FLG,INT159FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT158FLG,INT158FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT157FLG,INT157FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT156FLG,INT156FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT155FLG,INT155FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT154FLG,INT154FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT153FLG,INT153FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT152FLG,INT152FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT151FLG,INT151FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT150FLG,INT150FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT149FLG,INT149FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT148FLG,INT148FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT147FLG,INT147FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT146FLG,INT146FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT145FLG,INT145FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT144FLG,INT144FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT143FLG,INT143FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT142FLG,INT142FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT141FLG,INT141FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT140FLG,INT140FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT139FLG,INT139FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT138FLG,INT138FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT137FLG,INT137FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT136FLG,INT136FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT135FLG,INT135FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT134FLG,INT134FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT133FLG,INT133FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT132FLG,INT132FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT131FLG,INT131FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT130FLG,INT130FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT129FLG,INT129FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT128FLG,INT128FLG" "0,1"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "FLG5,Interrupt Monitor Flag Register 5 (160 - 191)"
|
|
bitfld.long 0x00 31. "INT191FLG,INT191FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT190FLG,INT190FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT189FLG,INT189FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT188FLG,INT188FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT187FLG,INT187FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT186FLG,INT186FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT185FLG,INT185FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT184FLG,INT184FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT183FLG,INT183FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT182FLG,INT182FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT181FLG,INT181FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT180FLG,INT180FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT179FLG,INT179FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT178FLG,INT178FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT177FLG,INT177FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT176FLG,INT176FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT175FLG,INT175FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT174FLG,INT174FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT173FLG,INT173FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT172FLG,INT172FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT171FLG,INT171FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT170FLG,INT170FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT169FLG,INT169FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT168FLG,INT168FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT167FLG,INT167FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT166FLG,INT166FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT165FLG,INT165FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT164FLG,INT164FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT163FLG,INT163FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT162FLG,INT162FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT161FLG,INT161FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT160FLG,INT160FLG" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "FLG6,Interrupt Monitor Flag Register 6 (192 - 223)"
|
|
bitfld.long 0x00 31. "INT223FLG,INT223FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT222FLG,INT222FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT221FLG,INT221FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT220FLG,INT220FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT219FLG,INT219FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT218FLG,INT218FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT217FLG,INT217FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT216FLG,INT216FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT215FLG,INT215FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT214FLG,INT214FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT213FLG,INT213FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT212FLG,INT212FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT211FLG,INT211FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT210FLG,INT210FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT209FLG,INT209FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT208FLG,INT208FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT207FLG,INT207FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT206FLG,INT206FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT205FLG,INT205FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT204FLG,INT204FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT203FLG,INT203FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT202FLG,INT202FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT201FLG,INT201FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT200FLG,INT200FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT199FLG,INT199FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT198FLG,INT198FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT197FLG,INT197FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT196FLG,INT196FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT195FLG,INT195FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT194FLG,INT194FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT193FLG,INT193FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT192FLG,INT192FLG" "0,1"
|
|
sif cpuis("TMPM4NN*")
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "FLG7,Interrupt Monitor Flag Register 7 (224 - 255)"
|
|
bitfld.long 0x00 31. "INT255FLG,INT255FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT254FLG,INT254FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT253FLG,INT253FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT252FLG,INT252FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT251FLG,INT251FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT250FLG,INT250FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT249FLG,INT249FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT248FLG,INT248FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT247FLG,INT247FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT246FLG,INT246FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT245FLG,INT245FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT244FLG,INT244FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT243FLG,INT243FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT242FLG,INT242FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT241FLG,INT241FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT239FLG,INT239FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT238FLG,INT238FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT237FLG,INT237FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT236FLG,INT236FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT235FLG,INT235FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10. "INT234FLG,INT234FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT233FLG,INT233FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT232FLG,INT232FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT231FLG,INT231FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT230FLG,INT230FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT229FLG,INT229FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT228FLG,INT228FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT227FLG,INT227FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT226FLG,INT226FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT225FLG,INT225FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INT224FLG,INT224FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "FLG7,Interrupt Monitor Flag Register 7 (224 - 255)"
|
|
bitfld.long 0x00 31. "INT255FLG,INT255FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT254FLG,INT254FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT253FLG,INT253FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT252FLG,INT252FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT251FLG,INT251FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT250FLG,INT250FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT249FLG,INT249FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT248FLG,INT248FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT247FLG,INT247FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT246FLG,INT246FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT245FLG,INT245FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT244FLG,INT244FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT243FLG,INT243FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT242FLG,INT242FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT241FLG,INT241FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT237FLG,INT237FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT236FLG,INT236FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT235FLG,INT235FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT234FLG,INT234FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT233FLG,INT233FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "INT232FLG,INT232FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT231FLG,INT231FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT230FLG,INT230FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT229FLG,INT229FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT228FLG,INT228FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT227FLG,INT227FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT226FLG,INT226FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT225FLG,INT225FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT224FLG,INT224FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "FLG7,Interrupt Monitor Flag Register 7 (224 - 255)"
|
|
bitfld.long 0x00 31. "INT255FLG,INT255FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT254FLG,INT254FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT253FLG,INT253FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT252FLG,INT252FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT251FLG,INT251FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT250FLG,INT250FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT249FLG,INT249FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT248FLG,INT248FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT247FLG,INT247FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT246FLG,INT246FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT245FLG,INT245FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT244FLG,INT244FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT243FLG,INT243FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT242FLG,INT242FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT241FLG,INT241FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT240FLG,INT240FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT239FLG,INT239FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT238FLG,INT238FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT237FLG,INT237FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT236FLG,INT236FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT235FLG,INT235FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT234FLG,INT234FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT233FLG,INT233FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT232FLG,INT232FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT231FLG,INT231FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT230FLG,INT230FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT229FLG,INT229FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT228FLG,INT228FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT227FLG,INT227FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT226FLG,INT226FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT225FLG,INT225FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT224FLG,INT224FLG" "0,1"
|
|
endif
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x40083300
|
|
rgroup.long 0x00++0x03
|
|
line.long 0x00 "FLGNMI,Non-maskable Interrupt Monitor Flag Register Register"
|
|
bitfld.long 0x00 16. "INT016FLG,INT016FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT000FLG,INT000FLG" "0,1"
|
|
sif cpuis("TMPM4NQ*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 31. "INT063FLG,INT063FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT061FLG,INT061FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT047FLG,INT047FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT045FLG,INT045FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT038FLG,INT038FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT037FLG,INT037FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT035FLG,INT035FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 31. "INT063FLG,INT063FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT062FLG,INT062FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT061FLG,INT061FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT060FLG,INT060FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT059FLG,INT059FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT058FLG,INT058FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT057FLG,INT057FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT056FLG,INT056FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT051FLG,INT051FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT049FLG,INT049FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT047FLG,INT047FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT046FLG,INT046FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT045FLG,INT045FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT044FLG,INT044FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT039FLG,INT039FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT038FLG,INT038FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT037FLG,INT037FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT035FLG,INT035FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT051FLG,INT051FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT049FLG,INT049FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT047FLG,INT047FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT046FLG,INT046FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 13. "INT045FLG,INT045FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT044FLG,INT044FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT039FLG,INT039FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT038FLG,INT038FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT037FLG,INT037FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "INT035FLG,INT035FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FLG1,Interrupt Monitor Flag Register 1 (032 - 063)"
|
|
bitfld.long 0x00 31. "INT063FLG,INT063FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT062FLG,INT062FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT061FLG,INT061FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT060FLG,INT060FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT059FLG,INT059FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT057FLG,INT057FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT055FLG,INT055FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT054FLG,INT054FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT053FLG,INT053FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT052FLG,INT052FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "INT051FLG,INT051FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT050FLG,INT050FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT049FLG,INT049FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT048FLG,INT048FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT047FLG,INT047FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT045FLG,INT045FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT043FLG,INT043FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT042FLG,INT042FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT041FLG,INT041FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT040FLG,INT040FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "INT039FLG,INT039FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT038FLG,INT038FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT037FLG,INT037FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT036FLG,INT036FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT035FLG,INT035FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT034FLG,INT034FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT033FLG,INT033FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT032FLG,INT032FLG" "0,1"
|
|
endif
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "FLG2,Interrupt Monitor Flag Register 2 (064 - 095)"
|
|
bitfld.long 0x00 25. "INT089FLG,INT089FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT088FLG,INT088FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT087FLG,INT087FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT086FLG,INT086FLG" "0,1"
|
|
bitfld.long 0x00 21. "INT085FLG,INT085FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT084FLG,INT084FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT083FLG,INT083FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT082FLG,INT082FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT081FLG,INT081FLG" "0,1"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "FLG3,Interrupt Monitor Flag Register 3 (096 - 127)"
|
|
bitfld.long 0x00 31. "INT127FLG,INT127FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT126FLG,INT126FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT125FLG,INT125FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT124FLG,INT124FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT123FLG,INT123FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT122FLG,INT122FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT121FLG,INT121FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT120FLG,INT120FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT119FLG,INT119FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT118FLG,INT118FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT117FLG,INT117FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT116FLG,INT116FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT115FLG,INT115FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT114FLG,INT114FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT113FLG,INT113FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT112FLG,INT112FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT111FLG,INT111FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT110FLG,INT110FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT109FLG,INT109FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT108FLG,INT108FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT107FLG,INT107FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT106FLG,INT106FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT105FLG,INT105FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT104FLG,INT104FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT103FLG,INT103FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT102FLG,INT102FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT101FLG,INT101FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT100FLG,INT100FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT099FLG,INT099FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT098FLG,INT098FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT097FLG,INT097FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT096FLG,INT096FLG" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "FLG4,Interrupt Monitor Flag Register 4 (128 - 159)"
|
|
bitfld.long 0x00 31. "INT159FLG,INT159FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT158FLG,INT158FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT157FLG,INT157FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT156FLG,INT156FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT155FLG,INT155FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT154FLG,INT154FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT153FLG,INT153FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT152FLG,INT152FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT151FLG,INT151FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT150FLG,INT150FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT149FLG,INT149FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT148FLG,INT148FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT147FLG,INT147FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT146FLG,INT146FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT145FLG,INT145FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT144FLG,INT144FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT143FLG,INT143FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT142FLG,INT142FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT141FLG,INT141FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT140FLG,INT140FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT139FLG,INT139FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT138FLG,INT138FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT137FLG,INT137FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT136FLG,INT136FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT135FLG,INT135FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT134FLG,INT134FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT133FLG,INT133FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT132FLG,INT132FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT131FLG,INT131FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT130FLG,INT130FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT129FLG,INT129FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT128FLG,INT128FLG" "0,1"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "FLG5,Interrupt Monitor Flag Register 5 (160 - 191)"
|
|
bitfld.long 0x00 31. "INT191FLG,INT191FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT190FLG,INT190FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT189FLG,INT189FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT188FLG,INT188FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT187FLG,INT187FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT186FLG,INT186FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT185FLG,INT185FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT184FLG,INT184FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT183FLG,INT183FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT182FLG,INT182FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT181FLG,INT181FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT180FLG,INT180FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT179FLG,INT179FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT178FLG,INT178FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT177FLG,INT177FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT176FLG,INT176FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT175FLG,INT175FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT174FLG,INT174FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT173FLG,INT173FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT172FLG,INT172FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT171FLG,INT171FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT170FLG,INT170FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT169FLG,INT169FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT168FLG,INT168FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT167FLG,INT167FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT166FLG,INT166FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT165FLG,INT165FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT164FLG,INT164FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT163FLG,INT163FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT162FLG,INT162FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT161FLG,INT161FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT160FLG,INT160FLG" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "FLG6,Interrupt Monitor Flag Register 6 (192 - 223)"
|
|
bitfld.long 0x00 31. "INT223FLG,INT223FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT222FLG,INT222FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT221FLG,INT221FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT220FLG,INT220FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT219FLG,INT219FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT218FLG,INT218FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT217FLG,INT217FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT216FLG,INT216FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT215FLG,INT215FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT214FLG,INT214FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT213FLG,INT213FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT212FLG,INT212FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT211FLG,INT211FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT210FLG,INT210FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT209FLG,INT209FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT208FLG,INT208FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT207FLG,INT207FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT206FLG,INT206FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT205FLG,INT205FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT204FLG,INT204FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT203FLG,INT203FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT202FLG,INT202FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT201FLG,INT201FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT200FLG,INT200FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT199FLG,INT199FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT198FLG,INT198FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT197FLG,INT197FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT196FLG,INT196FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT195FLG,INT195FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT194FLG,INT194FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT193FLG,INT193FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT192FLG,INT192FLG" "0,1"
|
|
sif cpuis("TMPM4NN*")
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "FLG7,Interrupt Monitor Flag Register 7 (224 - 255)"
|
|
bitfld.long 0x00 31. "INT255FLG,INT255FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT254FLG,INT254FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT253FLG,INT253FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT252FLG,INT252FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT251FLG,INT251FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT250FLG,INT250FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT249FLG,INT249FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT248FLG,INT248FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT247FLG,INT247FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT246FLG,INT246FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT245FLG,INT245FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT244FLG,INT244FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT243FLG,INT243FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT242FLG,INT242FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT241FLG,INT241FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT239FLG,INT239FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT238FLG,INT238FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT237FLG,INT237FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT236FLG,INT236FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT235FLG,INT235FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10. "INT234FLG,INT234FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT233FLG,INT233FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT232FLG,INT232FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT231FLG,INT231FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT230FLG,INT230FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT229FLG,INT229FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT228FLG,INT228FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT227FLG,INT227FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT226FLG,INT226FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT225FLG,INT225FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "INT224FLG,INT224FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "FLG7,Interrupt Monitor Flag Register 7 (224 - 255)"
|
|
bitfld.long 0x00 31. "INT255FLG,INT255FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT254FLG,INT254FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT253FLG,INT253FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT252FLG,INT252FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT251FLG,INT251FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT250FLG,INT250FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT249FLG,INT249FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT248FLG,INT248FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT247FLG,INT247FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT246FLG,INT246FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT245FLG,INT245FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT244FLG,INT244FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT243FLG,INT243FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT242FLG,INT242FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT241FLG,INT241FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT237FLG,INT237FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT236FLG,INT236FLG" "0,1"
|
|
bitfld.long 0x00 11. "INT235FLG,INT235FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT234FLG,INT234FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT233FLG,INT233FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "INT232FLG,INT232FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT231FLG,INT231FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT230FLG,INT230FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT229FLG,INT229FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT228FLG,INT228FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT227FLG,INT227FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT226FLG,INT226FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT225FLG,INT225FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT224FLG,INT224FLG" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "FLG7,Interrupt Monitor Flag Register 7 (224 - 255)"
|
|
bitfld.long 0x00 31. "INT255FLG,INT255FLG" "0,1"
|
|
bitfld.long 0x00 30. "INT254FLG,INT254FLG" "0,1"
|
|
bitfld.long 0x00 29. "INT253FLG,INT253FLG" "0,1"
|
|
bitfld.long 0x00 28. "INT252FLG,INT252FLG" "0,1"
|
|
bitfld.long 0x00 27. "INT251FLG,INT251FLG" "0,1"
|
|
bitfld.long 0x00 26. "INT250FLG,INT250FLG" "0,1"
|
|
bitfld.long 0x00 25. "INT249FLG,INT249FLG" "0,1"
|
|
bitfld.long 0x00 24. "INT248FLG,INT248FLG" "0,1"
|
|
bitfld.long 0x00 23. "INT247FLG,INT247FLG" "0,1"
|
|
bitfld.long 0x00 22. "INT246FLG,INT246FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "INT245FLG,INT245FLG" "0,1"
|
|
bitfld.long 0x00 20. "INT244FLG,INT244FLG" "0,1"
|
|
bitfld.long 0x00 19. "INT243FLG,INT243FLG" "0,1"
|
|
bitfld.long 0x00 18. "INT242FLG,INT242FLG" "0,1"
|
|
bitfld.long 0x00 17. "INT241FLG,INT241FLG" "0,1"
|
|
bitfld.long 0x00 16. "INT240FLG,INT240FLG" "0,1"
|
|
bitfld.long 0x00 15. "INT239FLG,INT239FLG" "0,1"
|
|
bitfld.long 0x00 14. "INT238FLG,INT238FLG" "0,1"
|
|
bitfld.long 0x00 13. "INT237FLG,INT237FLG" "0,1"
|
|
bitfld.long 0x00 12. "INT236FLG,INT236FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "INT235FLG,INT235FLG" "0,1"
|
|
bitfld.long 0x00 10. "INT234FLG,INT234FLG" "0,1"
|
|
bitfld.long 0x00 9. "INT233FLG,INT233FLG" "0,1"
|
|
bitfld.long 0x00 8. "INT232FLG,INT232FLG" "0,1"
|
|
bitfld.long 0x00 7. "INT231FLG,INT231FLG" "0,1"
|
|
bitfld.long 0x00 6. "INT230FLG,INT230FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT229FLG,INT229FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT228FLG,INT228FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT227FLG,INT227FLG" "0,1"
|
|
bitfld.long 0x00 2. "INT226FLG,INT226FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "INT225FLG,INT225FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT224FLG,INT224FLG" "0,1"
|
|
endif
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
tree "ISD"
|
|
base ad:0x400F0000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "EN,Interval Sencing Detector(ISD)"
|
|
bitfld.long 0x00 0. "EN,EN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CLKCR,ISD Clock Control Register"
|
|
bitfld.long 0x00 2.--3. "DIV,DIV" "0,1,2,3"
|
|
bitfld.long 0x00 1. "SC,SC" "0,1"
|
|
bitfld.long 0x00 0. "MS,MS" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "OCR0,ISD Output Control Register 0"
|
|
bitfld.long 0x00 0. "OP,OP" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "OCR1,ISD Output Control Register 1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "T2,T2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "T1,T1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "T0,T0"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ICR,ISD Input Control Register"
|
|
bitfld.long 0x00 12.--14. "I3M,I3M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "I2M,I2M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "I1M,I1M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "I0M,I0M" "0,1,2,3,4,5,6,7"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "CR,ISD Control Register"
|
|
bitfld.long 0x00 0. "START,START" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "BR,ISD Buffer Register"
|
|
bitfld.long 0x00 3. "B3,B3" "0,1"
|
|
bitfld.long 0x00 2. "B2,B2" "0,1"
|
|
bitfld.long 0x00 1. "B1,B1" "0,1"
|
|
bitfld.long 0x00 0. "B0,B0" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "SR,ISD Status Register"
|
|
bitfld.long 0x00 3. "S3,S3" "0,1"
|
|
bitfld.long 0x00 2. "S2,S2" "0,1"
|
|
bitfld.long 0x00 1. "S1,S1" "0,1"
|
|
bitfld.long 0x00 0. "S0,S0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "INTCR,ISD Interrupt Control Register"
|
|
bitfld.long 0x00 0. "INTEN,INTEN" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")
|
|
tree "ISDA (ISD)"
|
|
base ad:0x400F0000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "EN,Interval Sencing Detector(ISD)"
|
|
bitfld.long 0x00 0. "EN,EN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CLKCR,ISD Clock Control Register"
|
|
bitfld.long 0x00 2.--3. "DIV,DIV" "0,1,2,3"
|
|
bitfld.long 0x00 1. "SC,SC" "0,1"
|
|
bitfld.long 0x00 0. "MS,MS" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "OCR0,ISD Output Control Register 0"
|
|
bitfld.long 0x00 0. "OP,OP" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "OCR1,ISD Output Control Register 1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "T2,T2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "T1,T1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "T0,T0"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ICR,ISD Input Control Register"
|
|
bitfld.long 0x00 12.--14. "I3M,I3M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "I2M,I2M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "I1M,I1M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "I0M,I0M" "0,1,2,3,4,5,6,7"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "CR,ISD Control Register"
|
|
bitfld.long 0x00 0. "START,START" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "BR,ISD Buffer Register"
|
|
bitfld.long 0x00 3. "B3,B3" "0,1"
|
|
bitfld.long 0x00 2. "B2,B2" "0,1"
|
|
bitfld.long 0x00 1. "B1,B1" "0,1"
|
|
bitfld.long 0x00 0. "B0,B0" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "SR,ISD Status Register"
|
|
bitfld.long 0x00 3. "S3,S3" "0,1"
|
|
bitfld.long 0x00 2. "S2,S2" "0,1"
|
|
bitfld.long 0x00 1. "S1,S1" "0,1"
|
|
bitfld.long 0x00 0. "S0,S0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "INTCR,ISD Interrupt Control Register"
|
|
bitfld.long 0x00 0. "INTEN,INTEN" "0,1"
|
|
tree.end
|
|
tree "ISDB (ISD)"
|
|
base ad:0x400F0100
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "EN,Interval Sencing Detector(ISD)"
|
|
bitfld.long 0x00 0. "EN,EN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CLKCR,ISD Clock Control Register"
|
|
bitfld.long 0x00 2.--3. "DIV,DIV" "0,1,2,3"
|
|
bitfld.long 0x00 1. "SC,SC" "0,1"
|
|
bitfld.long 0x00 0. "MS,MS" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "OCR0,ISD Output Control Register 0"
|
|
bitfld.long 0x00 0. "OP,OP" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "OCR1,ISD Output Control Register 1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "T2,T2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "T1,T1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "T0,T0"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ICR,ISD Input Control Register"
|
|
bitfld.long 0x00 12.--14. "I3M,I3M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "I2M,I2M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "I1M,I1M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "I0M,I0M" "0,1,2,3,4,5,6,7"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "CR,ISD Control Register"
|
|
bitfld.long 0x00 0. "START,START" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "BR,ISD Buffer Register"
|
|
bitfld.long 0x00 3. "B3,B3" "0,1"
|
|
bitfld.long 0x00 2. "B2,B2" "0,1"
|
|
bitfld.long 0x00 1. "B1,B1" "0,1"
|
|
bitfld.long 0x00 0. "B0,B0" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "SR,ISD Status Register"
|
|
bitfld.long 0x00 3. "S3,S3" "0,1"
|
|
bitfld.long 0x00 2. "S2,S2" "0,1"
|
|
bitfld.long 0x00 1. "S1,S1" "0,1"
|
|
bitfld.long 0x00 0. "S0,S0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "INTCR,ISD Interrupt Control Register"
|
|
bitfld.long 0x00 0. "INTEN,INTEN" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GR*")
|
|
tree "ISDC (ISD)"
|
|
base ad:0x400F0200
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "EN,Interval Sencing Detector(ISD)"
|
|
bitfld.long 0x00 0. "EN,EN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CLKCR,ISD Clock Control Register"
|
|
bitfld.long 0x00 2.--3. "DIV,DIV" "0,1,2,3"
|
|
bitfld.long 0x00 1. "SC,SC" "0,1"
|
|
bitfld.long 0x00 0. "MS,MS" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "OCR0,ISD Output Control Register 0"
|
|
bitfld.long 0x00 0. "OP,OP" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "OCR1,ISD Output Control Register 1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "T2,T2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "T1,T1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "T0,T0"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ICR,ISD Input Control Register"
|
|
bitfld.long 0x00 12.--14. "I3M,I3M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "I2M,I2M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "I1M,I1M" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "I0M,I0M" "0,1,2,3,4,5,6,7"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "CR,ISD Control Register"
|
|
bitfld.long 0x00 0. "START,START" "0,1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "BR,ISD Buffer Register"
|
|
bitfld.long 0x00 3. "B3,B3" "0,1"
|
|
bitfld.long 0x00 2. "B2,B2" "0,1"
|
|
bitfld.long 0x00 1. "B1,B1" "0,1"
|
|
bitfld.long 0x00 0. "B0,B0" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "SR,ISD Status Register"
|
|
bitfld.long 0x00 3. "S3,S3" "0,1"
|
|
bitfld.long 0x00 2. "S2,S2" "0,1"
|
|
bitfld.long 0x00 1. "S1,S1" "0,1"
|
|
bitfld.long 0x00 0. "S0,S0" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "INTCR,ISD Interrupt Control Register"
|
|
bitfld.long 0x00 0. "INTEN,INTEN" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "LTT (Long Term Timer(LTTMR))"
|
|
base ad:0x4003FF00
|
|
group.byte 0x00++0x00
|
|
line.byte 0x00 "CR0,LTTMR Control Register"
|
|
bitfld.byte 0x00 1. "TRUN,TRUN" "0,1"
|
|
group.byte 0x01++0x00
|
|
line.byte 0x00 "VALL,LTTMR Data Register (Lower)"
|
|
hexmask.byte 0x00 0.--7. 1. "TMRVALL,TMRVALL"
|
|
group.byte 0x02++0x00
|
|
line.byte 0x00 "VALH,LTTMR Data Register (Upper)"
|
|
hexmask.byte 0x00 0.--7. 1. "TMRVALH,TMRVALH"
|
|
tree.end
|
|
endif
|
|
tree "LVD (LVD0)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x4003EC00
|
|
group.byte 0x00++0x00
|
|
line.byte 0x00 "CR1,LVD Control Register1"
|
|
bitfld.byte 0x00 4. "LVDSEL,LVDSEL" "0,1"
|
|
bitfld.byte 0x00 0. "LVDNEN,LVDNEN" "0,1"
|
|
group.byte 0x01++0x00
|
|
line.byte 0x00 "CR2,LVD Control Register2"
|
|
bitfld.byte 0x00 0. "LVDOEN,LVDOEN" "0,1"
|
|
group.byte 0x02++0x00
|
|
line.byte 0x00 "LVL1,LVD Detection Voltage Select Register 1"
|
|
bitfld.byte 0x00 0.--3. "LVDNLVL,LVDNLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.byte 0x04++0x00
|
|
line.byte 0x00 "SR,LVD Status Register"
|
|
bitfld.byte 0x00 0. "LVDNS,LVDNS" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x4003EC00
|
|
group.byte 0x00++0x00
|
|
line.byte 0x00 "CR1,LVD Control Register1"
|
|
bitfld.byte 0x00 4. "LVDSEL,LVDSEL" "0,1"
|
|
bitfld.byte 0x00 0. "LVDNEN,LVDNEN" "0,1"
|
|
group.byte 0x01++0x00
|
|
line.byte 0x00 "CR2,LVD Control Register2"
|
|
bitfld.byte 0x00 0. "LVDOEN,LVDOEN" "0,1"
|
|
group.byte 0x02++0x00
|
|
line.byte 0x00 "LVL1,LVD Detection Voltage Select Register 1"
|
|
bitfld.byte 0x00 0.--3. "LVDNLVL,LVDNLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.byte 0x04++0x00
|
|
line.byte 0x00 "SR,LVD Status Register"
|
|
bitfld.byte 0x00 0. "LVDNS,LVDNS" "0,1"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "MDMA (Malti Porpose Direct Memory Accsess(MDMA))"
|
|
base ad:0x400A4000
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CEN,MDMA Transfer Channel Enable Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHENB,CHENB"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "REQ,MDMA Transfer Request Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHREQ,CHREQ"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "SUS,MDMA Transfer Suspension Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHSUS,CHSUS"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ACT,MDMA Transfer Active Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHACT,CHACT"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "END,MDMA Transfer End Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHEND,CHEND"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRI,MDMA Transfer Priority Setting Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHPRI,CHPRI"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "ENE,MDMA Transfer Completion Interrupt Enable Register"
|
|
hexmask.long 0x00 0.--31. 1. "ENDIE,ENDIE"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "DTAB,MDMA Transfer Descriptor Table Start Address Register"
|
|
hexmask.long.tbyte 0x00 10.--31. 1. "CHIAD,CHIAD"
|
|
rgroup.long 0x28++0x03
|
|
line.long 0x00 "CHN,MDMA Transfer Execution Channel Number Register"
|
|
bitfld.long 0x00 0.--4. "CHNUM,CHNUM" "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"
|
|
rgroup.long 0x2C++0x03
|
|
line.long 0x00 "XFTYP,MDMA Transfer Type Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x30++0x03
|
|
line.long 0x00 "XFSAD,MDMA Transfer Source Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x34++0x03
|
|
line.long 0x00 "XFDAD,MDMA Transfer Destination Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x38++0x03
|
|
line.long 0x00 "XFSIZ,MDMA Transfer Size Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x3C++0x03
|
|
line.long 0x00 "DSADS,MDMA Transfer Descriptor Storage Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x40++0x03
|
|
line.long 0x00 "DSNUM,MDMA Transfer Descriptor Count Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "DEND,MDMA Descriptor End Register"
|
|
hexmask.long 0x00 0.--31. 1. "CHDEND,CHDEND"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "DENE,MDMA Descriptor Completion Interrupt Enable Register"
|
|
hexmask.long 0x00 0.--31. 1. "DENDIE,DENDIE"
|
|
rgroup.long 0x50++0x03
|
|
line.long 0x00 "C00XFTYP,MDMA ch 00 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x54++0x03
|
|
line.long 0x00 "C00XFSAD,MDMA ch 00 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x58++0x03
|
|
line.long 0x00 "C00XFDAD,MDMA ch 00 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "C00XFSIZ,MDMA ch 00 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x60++0x03
|
|
line.long 0x00 "C00DSADS,MDMA ch 00 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x64++0x03
|
|
line.long 0x00 "C00DSNUM,MDMA ch 00 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "C01XFTYP,MDMA ch 01 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x74++0x03
|
|
line.long 0x00 "C01XFSAD,MDMA ch 01 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x78++0x03
|
|
line.long 0x00 "C01XFDAD,MDMA ch 01 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x7C++0x03
|
|
line.long 0x00 "C01XFSIZ,MDMA ch 01 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x80++0x03
|
|
line.long 0x00 "C01DSADS,MDMA ch 01 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x84++0x03
|
|
line.long 0x00 "C01DSNUM,MDMA ch 01 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x90++0x03
|
|
line.long 0x00 "C02XFTYP,MDMA ch 02 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x94++0x03
|
|
line.long 0x00 "C02XFSAD,MDMA ch 02 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x98++0x03
|
|
line.long 0x00 "C02XFDAD,MDMA ch 02 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "C02XFSIZ,MDMA ch 02 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0xA0++0x03
|
|
line.long 0x00 "C02DSADS,MDMA ch 02 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0xA4++0x03
|
|
line.long 0x00 "C02DSNUM,MDMA ch 02 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "C03XFTYP,MDMA ch 03 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0xB4++0x03
|
|
line.long 0x00 "C03XFSAD,MDMA ch 03 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0xB8++0x03
|
|
line.long 0x00 "C03XFDAD,MDMA ch 03 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0xBC++0x03
|
|
line.long 0x00 "C03XFSIZ,MDMA ch 03 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0xC0++0x03
|
|
line.long 0x00 "C03DSADS,MDMA ch 03 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0xC4++0x03
|
|
line.long 0x00 "C03DSNUM,MDMA ch 03 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0xD0++0x03
|
|
line.long 0x00 "C04XFTYP,MDMA ch 04 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0xD4++0x03
|
|
line.long 0x00 "C04XFSAD,MDMA ch 04 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0xD8++0x03
|
|
line.long 0x00 "C04XFDAD,MDMA ch 04 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "C04XFSIZ,MDMA ch 04 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0xE0++0x03
|
|
line.long 0x00 "C04DSADS,MDMA ch 04 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0xE4++0x03
|
|
line.long 0x00 "C04DSNUM,MDMA ch 04 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "C05XFTYP,MDMA ch 05 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0xF4++0x03
|
|
line.long 0x00 "C05XFSAD,MDMA ch 05 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0xF8++0x03
|
|
line.long 0x00 "C05XFDAD,MDMA ch 05 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0xFC++0x03
|
|
line.long 0x00 "C05XFSIZ,MDMA ch 05 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x100++0x03
|
|
line.long 0x00 "C05DSADS,MDMA ch 05 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x104++0x03
|
|
line.long 0x00 "C05DSNUM,MDMA ch 05 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x110++0x03
|
|
line.long 0x00 "C06XFTYP,MDMA ch 06 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x114++0x03
|
|
line.long 0x00 "C06XFSAD,MDMA ch 06 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x118++0x03
|
|
line.long 0x00 "C06XFDAD,MDMA ch 06 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x11C++0x03
|
|
line.long 0x00 "C06XFSIZ,MDMA ch 06 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x120++0x03
|
|
line.long 0x00 "C06DSADS,MDMA ch 06 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x124++0x03
|
|
line.long 0x00 "C06DSNUM,MDMA ch 06 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x130++0x03
|
|
line.long 0x00 "C07XFTYP,MDMA ch 07 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x134++0x03
|
|
line.long 0x00 "C07XFSAD,MDMA ch 07 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x138++0x03
|
|
line.long 0x00 "C07XFDAD,MDMA ch 07 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x13C++0x03
|
|
line.long 0x00 "C07XFSIZ,MDMA ch 07 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x140++0x03
|
|
line.long 0x00 "C07DSADS,MDMA ch 07 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x144++0x03
|
|
line.long 0x00 "C07DSNUM,MDMA ch 07 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x150++0x03
|
|
line.long 0x00 "C08XFTYP,MDMA ch 08 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x154++0x03
|
|
line.long 0x00 "C08XFSAD,MDMA ch 08 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x158++0x03
|
|
line.long 0x00 "C08XFDAD,MDMA ch 08 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x15C++0x03
|
|
line.long 0x00 "C08XFSIZ,MDMA ch 08 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x160++0x03
|
|
line.long 0x00 "C08DSADS,MDMA ch 08 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x164++0x03
|
|
line.long 0x00 "C08DSNUM,MDMA ch 08 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x170++0x03
|
|
line.long 0x00 "C09XFTYP,MDMA ch n Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x174++0x03
|
|
line.long 0x00 "C09XFSAD,MDMA ch n Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x178++0x03
|
|
line.long 0x00 "C09XFDAD,MDMA ch n Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x17C++0x03
|
|
line.long 0x00 "C09XFSIZ,MDMA ch n Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x180++0x03
|
|
line.long 0x00 "C09DSADS,MDMA ch n Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x184++0x03
|
|
line.long 0x00 "C09DSNUM,MDMA ch n Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x190++0x03
|
|
line.long 0x00 "C10XFTYP,MDMA ch 10 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x194++0x03
|
|
line.long 0x00 "C10XFSAD,MDMA ch 10 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x198++0x03
|
|
line.long 0x00 "C10XFDAD,MDMA ch 10 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x19C++0x03
|
|
line.long 0x00 "C10XFSIZ,MDMA ch 10 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x1A0++0x03
|
|
line.long 0x00 "C10DSADS,MDMA ch 10 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x1A4++0x03
|
|
line.long 0x00 "C10DSNUM,MDMA ch 10 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x1B0++0x03
|
|
line.long 0x00 "C11XFTYP,MDMA ch 11 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x1B4++0x03
|
|
line.long 0x00 "C11XFSAD,MDMA ch 11 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x1B8++0x03
|
|
line.long 0x00 "C11XFDAD,MDMA ch 11 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x1BC++0x03
|
|
line.long 0x00 "C11XFSIZ,MDMA ch 11 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x1C0++0x03
|
|
line.long 0x00 "C11DSADS,MDMA ch 11 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x1C4++0x03
|
|
line.long 0x00 "C11DSNUM,MDMA ch 11 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x1D0++0x03
|
|
line.long 0x00 "C12XFTYP,MDMA ch 12 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x1D4++0x03
|
|
line.long 0x00 "C12XFSAD,MDMA ch 12 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x1D8++0x03
|
|
line.long 0x00 "C12XFDAD,MDMA ch 12 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x1DC++0x03
|
|
line.long 0x00 "C12XFSIZ,MDMA ch 12 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x1E0++0x03
|
|
line.long 0x00 "C12DSADS,MDMA ch 12 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x1E4++0x03
|
|
line.long 0x00 "C12DSNUM,MDMA ch 12 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x1F0++0x03
|
|
line.long 0x00 "C13XFTYP,MDMA ch 13 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x1F4++0x03
|
|
line.long 0x00 "C13XFSAD,MDMA ch 13 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x1F8++0x03
|
|
line.long 0x00 "C13XFDAD,MDMA ch 13 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x1FC++0x03
|
|
line.long 0x00 "C13XFSIZ,MDMA ch 13 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x200++0x03
|
|
line.long 0x00 "C13DSADS,MDMA ch 13 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x204++0x03
|
|
line.long 0x00 "C13DSNUM,MDMA ch 13 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x210++0x03
|
|
line.long 0x00 "C14XFTYP,MDMA ch 14 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x214++0x03
|
|
line.long 0x00 "C14XFSAD,MDMA ch 14 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x218++0x03
|
|
line.long 0x00 "C14XFDAD,MDMA ch 14 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x21C++0x03
|
|
line.long 0x00 "C14XFSIZ,MDMA ch 14 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x220++0x03
|
|
line.long 0x00 "C14DSADS,MDMA ch 14 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x224++0x03
|
|
line.long 0x00 "C14DSNUM,MDMA ch 14 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x230++0x03
|
|
line.long 0x00 "C15XFTYP,MDMA ch 15 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x234++0x03
|
|
line.long 0x00 "C15XFSAD,MDMA ch 15 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x238++0x03
|
|
line.long 0x00 "C15XFDAD,MDMA ch 15 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x23C++0x03
|
|
line.long 0x00 "C15XFSIZ,MDMA ch 15 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x240++0x03
|
|
line.long 0x00 "C15DSADS,MDMA ch 15 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x244++0x03
|
|
line.long 0x00 "C15DSNUM,MDMA ch 15 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x250++0x03
|
|
line.long 0x00 "C16XFTYP,MDMA ch 16 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x254++0x03
|
|
line.long 0x00 "C16XFSAD,MDMA ch 16 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x258++0x03
|
|
line.long 0x00 "C16XFDAD,MDMA ch 16 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x25C++0x03
|
|
line.long 0x00 "C16XFSIZ,MDMA ch 16 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x260++0x03
|
|
line.long 0x00 "C16DSADS,MDMA ch 16 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x264++0x03
|
|
line.long 0x00 "C16DSNUM,MDMA ch 16 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x270++0x03
|
|
line.long 0x00 "C17XFTYP,MDMA ch 17 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x274++0x03
|
|
line.long 0x00 "C17XFSAD,MDMA ch 17 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x278++0x03
|
|
line.long 0x00 "C17XFDAD,MDMA ch 17 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x27C++0x03
|
|
line.long 0x00 "C17XFSIZ,MDMA ch 17 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x280++0x03
|
|
line.long 0x00 "C17DSADS,MDMA ch 17 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x284++0x03
|
|
line.long 0x00 "C17DSNUM,MDMA ch 17 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x290++0x03
|
|
line.long 0x00 "C18XFTYP,MDMA ch 18 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x294++0x03
|
|
line.long 0x00 "C18XFSAD,MDMA ch 18 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x298++0x03
|
|
line.long 0x00 "C18XFDAD,MDMA ch 18 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x29C++0x03
|
|
line.long 0x00 "C18XFSIZ,MDMA ch 18 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x2A0++0x03
|
|
line.long 0x00 "C18DSADS,MDMA ch 18 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x2A4++0x03
|
|
line.long 0x00 "C18DSNUM,MDMA ch 18 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x2B0++0x03
|
|
line.long 0x00 "C19XFTYP,MDMA ch 19 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x2B4++0x03
|
|
line.long 0x00 "C19XFSAD,MDMA ch 19 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x2B8++0x03
|
|
line.long 0x00 "C19XFDAD,MDMA ch 19 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x2BC++0x03
|
|
line.long 0x00 "C19XFSIZ,MDMA ch 19 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x2C0++0x03
|
|
line.long 0x00 "C19DSADS,MDMA ch 19 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x2C4++0x03
|
|
line.long 0x00 "C19DSNUM,MDMA ch 19 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x2D0++0x03
|
|
line.long 0x00 "C20XFTYP,MDMA ch 20 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x2D4++0x03
|
|
line.long 0x00 "C20XFSAD,MDMA ch 20 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x2D8++0x03
|
|
line.long 0x00 "C20XFDAD,MDMA ch 20 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x2DC++0x03
|
|
line.long 0x00 "C20XFSIZ,MDMA ch 20 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x2E0++0x03
|
|
line.long 0x00 "C20DSADS,MDMA ch 20 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x2E4++0x03
|
|
line.long 0x00 "C20DSNUM,MDMA ch 20 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x2F0++0x03
|
|
line.long 0x00 "C21XFTYP,MDMA ch 21 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x2F4++0x03
|
|
line.long 0x00 "C21XFSAD,MDMA ch 21 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x2F8++0x03
|
|
line.long 0x00 "C21XFDAD,MDMA ch 21 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x2FC++0x03
|
|
line.long 0x00 "C21XFSIZ,MDMA ch 21 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x300++0x03
|
|
line.long 0x00 "C21DSADS,MDMA ch 21 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x304++0x03
|
|
line.long 0x00 "C21DSNUM,MDMA ch 21 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x310++0x03
|
|
line.long 0x00 "C22XFTYP,MDMA ch 22 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x314++0x03
|
|
line.long 0x00 "C22XFSAD,MDMA ch 22 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x318++0x03
|
|
line.long 0x00 "C22XFDAD,MDMA ch 22 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x31C++0x03
|
|
line.long 0x00 "C22XFSIZ,MDMA ch 22 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x320++0x03
|
|
line.long 0x00 "C22DSADS,MDMA ch 22 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x324++0x03
|
|
line.long 0x00 "C22DSNUM,MDMA ch 22 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x330++0x03
|
|
line.long 0x00 "C23XFTYP,MDMA ch 23 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x334++0x03
|
|
line.long 0x00 "C23XFSAD,MDMA ch 23 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x338++0x03
|
|
line.long 0x00 "C23XFDAD,MDMA ch 23 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x33C++0x03
|
|
line.long 0x00 "C23XFSIZ,MDMA ch 23 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x340++0x03
|
|
line.long 0x00 "C23DSADS,MDMA ch 23 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x344++0x03
|
|
line.long 0x00 "C23DSNUM,MDMA ch 23 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x350++0x03
|
|
line.long 0x00 "C24XFTYP,MDMA ch 24 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x354++0x03
|
|
line.long 0x00 "C24XFSAD,MDMA ch 24 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x358++0x03
|
|
line.long 0x00 "C24XFDAD,MDMA ch 24 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x35C++0x03
|
|
line.long 0x00 "C24XFSIZ,MDMA ch 24 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x360++0x03
|
|
line.long 0x00 "C24DSADS,MDMA ch 24 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x364++0x03
|
|
line.long 0x00 "C24DSNUM,MDMA ch 24 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x370++0x03
|
|
line.long 0x00 "C25XFTYP,MDMA ch 25 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x374++0x03
|
|
line.long 0x00 "C25XFSAD,MDMA ch 25 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x378++0x03
|
|
line.long 0x00 "C25XFDAD,MDMA ch 25 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x37C++0x03
|
|
line.long 0x00 "C25XFSIZ,MDMA ch 25 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x380++0x03
|
|
line.long 0x00 "C25DSADS,MDMA ch 25 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x384++0x03
|
|
line.long 0x00 "C25DSNUM,MDMA ch 25 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x390++0x03
|
|
line.long 0x00 "C26XFTYP,MDMA ch 26 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x394++0x03
|
|
line.long 0x00 "C26XFSAD,MDMA ch 26 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x398++0x03
|
|
line.long 0x00 "C26XFDAD,MDMA ch 26 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x39C++0x03
|
|
line.long 0x00 "C26XFSIZ,MDMA ch 26 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x3A0++0x03
|
|
line.long 0x00 "C26DSADS,MDMA ch 26 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x3A4++0x03
|
|
line.long 0x00 "C26DSNUM,MDMA ch 26 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x3B0++0x03
|
|
line.long 0x00 "C27XFTYP,MDMA ch 27 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x3B4++0x03
|
|
line.long 0x00 "C27XFSAD,MDMA ch 27 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x3B8++0x03
|
|
line.long 0x00 "C27XFDAD,MDMA ch 27 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x3BC++0x03
|
|
line.long 0x00 "C27XFSIZ,MDMA ch 27 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x3C0++0x03
|
|
line.long 0x00 "C27DSADS,MDMA ch 27 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x3C4++0x03
|
|
line.long 0x00 "C27DSNUM,MDMA ch 27 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x3D0++0x03
|
|
line.long 0x00 "C28XFTYP,MDMA ch 28 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x3D4++0x03
|
|
line.long 0x00 "C28XFSAD,MDMA ch 28 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x3D8++0x03
|
|
line.long 0x00 "C28XFDAD,MDMA ch 28 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x3DC++0x03
|
|
line.long 0x00 "C28XFSIZ,MDMA ch 28 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x3E0++0x03
|
|
line.long 0x00 "C28DSADS,MDMA ch 28 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x3E4++0x03
|
|
line.long 0x00 "C28DSNUM,MDMA ch 28 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x3F0++0x03
|
|
line.long 0x00 "C29XFTYP,MDMA ch 29 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x3F4++0x03
|
|
line.long 0x00 "C29XFSAD,MDMA ch 29 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x3F8++0x03
|
|
line.long 0x00 "C29XFDAD,MDMA ch 29 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x3FC++0x03
|
|
line.long 0x00 "C29XFSIZ,MDMA ch 29 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x400++0x03
|
|
line.long 0x00 "C29DSADS,MDMA ch 29 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x404++0x03
|
|
line.long 0x00 "C29DSNUM,MDMA ch 29 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x410++0x03
|
|
line.long 0x00 "C30XFTYP,MDMA ch 30 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x414++0x03
|
|
line.long 0x00 "C30XFSAD,MDMA ch 30 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x418++0x03
|
|
line.long 0x00 "C30XFDAD,MDMA ch 30 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x41C++0x03
|
|
line.long 0x00 "C30XFSIZ,MDMA ch 30 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x420++0x03
|
|
line.long 0x00 "C30DSADS,MDMA ch 30 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x424++0x03
|
|
line.long 0x00 "C30DSNUM,MDMA ch 30 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
rgroup.long 0x430++0x03
|
|
line.long 0x00 "C31XFTYP,MDMA ch 31 Transfer Type Saving Register"
|
|
bitfld.long 0x00 24. "DMODE,DMODE" "0,1"
|
|
bitfld.long 0x00 16. "UMODE,UMODE" "0,1"
|
|
bitfld.long 0x00 8.--10. "USIZE,USIZE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--1. "TTYPE,TTYPE" "0,1,2,3"
|
|
rgroup.long 0x434++0x03
|
|
line.long 0x00 "C31XFSAD,MDMA ch 31 Transfer Source Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFSAD,XFSAD"
|
|
rgroup.long 0x438++0x03
|
|
line.long 0x00 "C31XFDAD,MDMA ch 31 Transfer Destination Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "XFDAD,XFDAD"
|
|
rgroup.long 0x43C++0x03
|
|
line.long 0x00 "C31XFSIZ,MDMA ch 31 Transfer Size Saving Register"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. "XFSIZ,XFSIZ"
|
|
rgroup.long 0x440++0x03
|
|
line.long 0x00 "C31DSADS,MDMA ch 31 Transfer Descriptor Storage Address Saving Register"
|
|
hexmask.long 0x00 0.--31. 1. "DSADS,DSADS"
|
|
rgroup.long 0x444++0x03
|
|
line.long 0x00 "C31DSNUM,MDMA ch 31 Transfer Descriptor Count Saving Register"
|
|
bitfld.long 0x00 8. "DSINF,DSINF" "0,1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DSNUM,DSNUM"
|
|
group.long 0x800++0x03
|
|
line.long 0x00 "MSK,MDMA Transfer Request Mask Register"
|
|
bitfld.long 0x00 31. "MSK31,MSK31" "0,1"
|
|
bitfld.long 0x00 30. "MSK30,MSK30" "0,1"
|
|
bitfld.long 0x00 29. "MSK29,MSK29" "0,1"
|
|
bitfld.long 0x00 28. "MSK28,MSK28" "0,1"
|
|
bitfld.long 0x00 27. "MSK27,MSK27" "0,1"
|
|
bitfld.long 0x00 26. "MSK26,MSK26" "0,1"
|
|
bitfld.long 0x00 25. "MSK25,MSK25" "0,1"
|
|
bitfld.long 0x00 24. "MSK24,MSK24" "0,1"
|
|
bitfld.long 0x00 23. "MSK23,MSK23" "0,1"
|
|
bitfld.long 0x00 22. "MSK22,MSK22" "0,1"
|
|
bitfld.long 0x00 21. "MSK21,MSK21" "0,1"
|
|
bitfld.long 0x00 20. "MSK20,MSK20" "0,1"
|
|
bitfld.long 0x00 19. "MSK19,MSK19" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18. "MSK18,MSK18" "0,1"
|
|
bitfld.long 0x00 17. "MSK17,MSK17" "0,1"
|
|
bitfld.long 0x00 16. "MSK16,MSK16" "0,1"
|
|
bitfld.long 0x00 15. "MSK15,MSK15" "0,1"
|
|
bitfld.long 0x00 14. "MSK14,MSK14" "0,1"
|
|
bitfld.long 0x00 13. "MSK13,MSK13" "0,1"
|
|
bitfld.long 0x00 12. "MSK12,MSK12" "0,1"
|
|
bitfld.long 0x00 11. "MSK11,MSK11" "0,1"
|
|
bitfld.long 0x00 10. "MSK10,MSK10" "0,1"
|
|
bitfld.long 0x00 9. "MSK9,MSK9" "0,1"
|
|
bitfld.long 0x00 8. "MSK8,MSK8" "0,1"
|
|
bitfld.long 0x00 7. "MSK7,MSK7" "0,1"
|
|
bitfld.long 0x00 6. "MSK6,MSK6" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "MSK5,MSK5" "0,1"
|
|
bitfld.long 0x00 4. "MSK4,MSK4" "0,1"
|
|
bitfld.long 0x00 3. "MSK3,MSK3" "0,1"
|
|
bitfld.long 0x00 2. "MSK2,MSK2" "0,1"
|
|
bitfld.long 0x00 1. "MSK1,MSK1" "0,1"
|
|
bitfld.long 0x00 0. "MSK0,MSK0" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "NBD (NBDIF)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x400A2000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,NBDIF control register 0"
|
|
bitfld.long 0x00 0. "NBDEN,NBDEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,NBDIF control register 1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "NBDCREN,NBDCREN"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
base ad:0x400A2000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,NBDIF control register 0"
|
|
bitfld.long 0x00 0. "NBDEN,NBDEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,NBDIF control register 1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "NBDCREN,NBDCREN"
|
|
endif
|
|
tree.end
|
|
endif
|
|
tree "OFD (Oscillation Frequency Detector (OFD))"
|
|
base ad:0x400E4000
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR1,OFD Control Register 1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "OFDWEN,OFDWEN"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR1,OFD Frequency Detection Control Register 1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "OFDWEN,OFDWEN"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR2,OFD Frequency Detection Control Register 2"
|
|
hexmask.long.byte 0x00 0.--7. 1. "OFDEN,OFDEN"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR2,OFD Control Register 2"
|
|
hexmask.long.byte 0x00 0.--7. 1. "OFDEN,OFDEN"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "MN0,OFD Lower Detection Frequency Setting Register0"
|
|
hexmask.long.word 0x00 0.--11. 1. "OFDMN0,OFDMN0"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "MN0,OFD Minimum Detection Frequency Setting Register 0 (EHOSC)"
|
|
hexmask.long.word 0x00 0.--11. 1. "OFDMN0,OFDMN0"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "MN1,OFD Lower Detection Frequency Setting Register1"
|
|
hexmask.long.word 0x00 0.--11. 1. "OFDMN1,OFDMN1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "MN1,OFD Minimum Detection Frequency Setting Register 1 (fc)"
|
|
hexmask.long.word 0x00 0.--11. 1. "OFDMN1,OFDMN1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MX0,OFD Higher Detection Frequency Setting Register0"
|
|
hexmask.long.word 0x00 0.--11. 1. "OFDMX0,OFDMX0"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "MX0,OFD Maximum Detection Frequency Setting Register 0 (EHOSC)"
|
|
hexmask.long.word 0x00 0.--11. 1. "OFDMX0,OFDMX0"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "MX1,OFD Higher Detection Frequency Setting Register1"
|
|
hexmask.long.word 0x00 0.--11. 1. "OFDMX1,OFDMX1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "MX1,OFD Maximum Detection Frequency Setting Register 1 (fc)"
|
|
hexmask.long.word 0x00 0.--11. 1. "OFDMX1,OFDMX1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "RST,OFD Reset Enable Control Register"
|
|
bitfld.long 0x00 0. "OFDRSTEN,OFDRSTEN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "RST,OFD Reset Control Register"
|
|
bitfld.long 0x00 0. "OFDRSTEN,OFDRSTEN" "0,1"
|
|
endif
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "STAT,OFD Status Register"
|
|
bitfld.long 0x00 1. "OFDBUSY,OFDBUSY" "0,1"
|
|
bitfld.long 0x00 0. "FRQERR,FRQERR" "0,1"
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "MON,OFD External high frequency oscillation clock monitor register"
|
|
bitfld.long 0x00 0. "OFDMON,OFDMON" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "MON,OFD Detection Target Clock 1 Monitor Setting Register"
|
|
bitfld.long 0x00 0. "OFDMON,OFDMON" "0,1"
|
|
endif
|
|
tree.end
|
|
tree "PA (Port A)"
|
|
base ad:0x400E0000
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port A Data Register"
|
|
bitfld.long 0x00 6. "PA6,PA6" "0,1"
|
|
bitfld.long 0x00 5. "PA5,PA5" "0,1"
|
|
bitfld.long 0x00 4. "PA4,PA4" "0,1"
|
|
bitfld.long 0x00 3. "PA3,PA3" "0,1"
|
|
bitfld.long 0x00 2. "PA2,PA2" "0,1"
|
|
bitfld.long 0x00 1. "PA1,PA1" "0,1"
|
|
bitfld.long 0x00 0. "PA0,PA0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port A Data Register"
|
|
bitfld.long 0x00 7. "PA7,PA7" "0,1"
|
|
bitfld.long 0x00 6. "PA6,PA6" "0,1"
|
|
bitfld.long 0x00 5. "PA5,PA5" "0,1"
|
|
bitfld.long 0x00 4. "PA4,PA4" "0,1"
|
|
bitfld.long 0x00 3. "PA3,PA3" "0,1"
|
|
bitfld.long 0x00 2. "PA2,PA2" "0,1"
|
|
bitfld.long 0x00 1. "PA1,PA1" "0,1"
|
|
bitfld.long 0x00 0. "PA0,PA0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port A Data Register"
|
|
bitfld.long 0x00 4. "PA4,PA4" "0,1"
|
|
bitfld.long 0x00 3. "PA3,PA3" "0,1"
|
|
bitfld.long 0x00 2. "PA2,PA2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port A Data Register"
|
|
bitfld.long 0x00 4. "PA4,PA4" "0,1"
|
|
bitfld.long 0x00 3. "PA3,PA3" "0,1"
|
|
bitfld.long 0x00 2. "PA2,PA2" "0,1"
|
|
bitfld.long 0x00 1. "PA1,PA1" "0,1"
|
|
bitfld.long 0x00 0. "PA0,PA0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port A Output Control Register"
|
|
bitfld.long 0x00 6. "PA6C,PA6C" "0,1"
|
|
bitfld.long 0x00 5. "PA5C,PA5C" "0,1"
|
|
bitfld.long 0x00 4. "PA4C,PA4C" "0,1"
|
|
bitfld.long 0x00 3. "PA3C,PA3C" "0,1"
|
|
bitfld.long 0x00 2. "PA2C,PA2C" "0,1"
|
|
bitfld.long 0x00 1. "PA1C,PA1C" "0,1"
|
|
bitfld.long 0x00 0. "PA0C,PA0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port A Output Control Register"
|
|
bitfld.long 0x00 7. "PA7C,PA7C" "0,1"
|
|
bitfld.long 0x00 6. "PA6C,PA6C" "0,1"
|
|
bitfld.long 0x00 5. "PA5C,PA5C" "0,1"
|
|
bitfld.long 0x00 4. "PA4C,PA4C" "0,1"
|
|
bitfld.long 0x00 3. "PA3C,PA3C" "0,1"
|
|
bitfld.long 0x00 2. "PA2C,PA2C" "0,1"
|
|
bitfld.long 0x00 1. "PA1C,PA1C" "0,1"
|
|
bitfld.long 0x00 0. "PA0C,PA0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port A Output Control Register"
|
|
bitfld.long 0x00 4. "PA4C,PA4C" "0,1"
|
|
bitfld.long 0x00 3. "PA3C,PA3C" "0,1"
|
|
bitfld.long 0x00 2. "PA2C,PA2C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port A Output Control Register"
|
|
bitfld.long 0x00 4. "PA4C,PA4C" "0,1"
|
|
bitfld.long 0x00 3. "PA3C,PA3C" "0,1"
|
|
bitfld.long 0x00 2. "PA2C,PA2C" "0,1"
|
|
bitfld.long 0x00 1. "PA1C,PA1C" "0,1"
|
|
bitfld.long 0x00 0. "PA0C,PA0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port A Function Register 1"
|
|
bitfld.long 0x00 6. "PA6F1,PA6F1" "0,1"
|
|
bitfld.long 0x00 5. "PA5F1,PA5F1" "0,1"
|
|
bitfld.long 0x00 4. "PA4F1,PA4F1" "0,1"
|
|
bitfld.long 0x00 3. "PA3F1,PA3F1" "0,1"
|
|
bitfld.long 0x00 2. "PA2F1,PA2F1" "0,1"
|
|
bitfld.long 0x00 1. "PA1F1,PA1F1" "0,1"
|
|
bitfld.long 0x00 0. "PA0F1,PA0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port A Function Register 1"
|
|
bitfld.long 0x00 7. "PA7F1,PA7F1" "0,1"
|
|
bitfld.long 0x00 6. "PA6F1,PA6F1" "0,1"
|
|
bitfld.long 0x00 5. "PA5F1,PA5F1" "0,1"
|
|
bitfld.long 0x00 4. "PA4F1,PA4F1" "0,1"
|
|
bitfld.long 0x00 3. "PA3F1,PA3F1" "0,1"
|
|
bitfld.long 0x00 2. "PA2F1,PA2F1" "0,1"
|
|
bitfld.long 0x00 1. "PA1F1,PA1F1" "0,1"
|
|
bitfld.long 0x00 0. "PA0F1,PA0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port A Function Register 1"
|
|
bitfld.long 0x00 4. "PA4F1,PA4F1" "0,1"
|
|
bitfld.long 0x00 3. "PA3F1,PA3F1" "0,1"
|
|
bitfld.long 0x00 2. "PA2F1,PA2F1" "0,1"
|
|
bitfld.long 0x00 1. "PA1F1,PA1F1" "0,1"
|
|
bitfld.long 0x00 0. "PA0F1,PA0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port A Function Register 1"
|
|
bitfld.long 0x00 4. "PA4F1,PA4F1" "0,1"
|
|
bitfld.long 0x00 3. "PA3F1,PA3F1" "0,1"
|
|
bitfld.long 0x00 2. "PA2F1,PA2F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port A Function Register 2"
|
|
bitfld.long 0x00 7. "PA7F2,PA7F2" "0,1"
|
|
bitfld.long 0x00 4. "PA4F2,PA4F2" "0,1"
|
|
bitfld.long 0x00 3. "PA3F2,PA3F2" "0,1"
|
|
bitfld.long 0x00 0. "PA0F2,PA0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port A Function Register 2"
|
|
bitfld.long 0x00 4. "PA4F2,PA4F2" "0,1"
|
|
bitfld.long 0x00 3. "PA3F2,PA3F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port A Function Register 2"
|
|
bitfld.long 0x00 4. "PA4F2,PA4F2" "0,1"
|
|
bitfld.long 0x00 3. "PA3F2,PA3F2" "0,1"
|
|
bitfld.long 0x00 0. "PA0F2,PA0F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port A Function Register 3"
|
|
bitfld.long 0x00 6. "PA6F3,PA6F3" "0,1"
|
|
bitfld.long 0x00 5. "PA5F3,PA5F3" "0,1"
|
|
bitfld.long 0x00 4. "PA4F3,PA4F3" "0,1"
|
|
bitfld.long 0x00 3. "PA3F3,PA3F3" "0,1"
|
|
bitfld.long 0x00 2. "PA2F3,PA2F3" "0,1"
|
|
bitfld.long 0x00 1. "PA1F3,PA1F3" "0,1"
|
|
bitfld.long 0x00 0. "PA0F3,PA0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port A Function Register 3"
|
|
bitfld.long 0x00 7. "PA7F3,PA7F3" "0,1"
|
|
bitfld.long 0x00 6. "PA6F3,PA6F3" "0,1"
|
|
bitfld.long 0x00 5. "PA5F3,PA5F3" "0,1"
|
|
bitfld.long 0x00 4. "PA4F3,PA4F3" "0,1"
|
|
bitfld.long 0x00 3. "PA3F3,PA3F3" "0,1"
|
|
bitfld.long 0x00 2. "PA2F3,PA2F3" "0,1"
|
|
bitfld.long 0x00 1. "PA1F3,PA1F3" "0,1"
|
|
bitfld.long 0x00 0. "PA0F3,PA0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port A Function Register 4"
|
|
bitfld.long 0x00 4. "PA4F4,PA4F4" "0,1"
|
|
bitfld.long 0x00 3. "PA3F4,PA3F4" "0,1"
|
|
bitfld.long 0x00 2. "PA2F4,PA2F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port A Function Register 4"
|
|
bitfld.long 0x00 4. "PA4F4,PA4F4" "0,1"
|
|
bitfld.long 0x00 3. "PA3F4,PA3F4" "0,1"
|
|
bitfld.long 0x00 2. "PA2F4,PA2F4" "0,1"
|
|
bitfld.long 0x00 1. "PA1F4,PA1F4" "0,1"
|
|
bitfld.long 0x00 0. "PA0F4,PA0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port A Function Register 5"
|
|
bitfld.long 0x00 3. "PA3F5,PA3F5" "0,1"
|
|
bitfld.long 0x00 2. "PA2F5,PA2F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port A Function Register 5"
|
|
bitfld.long 0x00 7. "PA7F2,PA7F2" "0,1"
|
|
bitfld.long 0x00 5. "PA5F5,PA5F5" "0,1"
|
|
bitfld.long 0x00 4. "PA4F5,PA4F5" "0,1"
|
|
bitfld.long 0x00 3. "PA3F5,PA3F5" "0,1"
|
|
bitfld.long 0x00 1. "PA1F5,PA1F5" "0,1"
|
|
bitfld.long 0x00 0. "PA0F5,PA0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port A Function Register 5"
|
|
bitfld.long 0x00 5. "PA5F5,PA5F5" "0,1"
|
|
bitfld.long 0x00 4. "PA4F5,PA4F5" "0,1"
|
|
bitfld.long 0x00 3. "PA3F5,PA3F5" "0,1"
|
|
bitfld.long 0x00 1. "PA1F5,PA1F5" "0,1"
|
|
bitfld.long 0x00 0. "PA0F5,PA0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port A Function Register 6"
|
|
bitfld.long 0x00 2. "PA2F6,PA2F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port A Function Register 6"
|
|
bitfld.long 0x00 7. "PA7F6,PA7F6" "0,1"
|
|
bitfld.long 0x00 6. "PA6F6,PA6F6" "0,1"
|
|
bitfld.long 0x00 5. "PA5F6,PA5F6" "0,1"
|
|
bitfld.long 0x00 4. "PA4F6,PA4F6" "0,1"
|
|
bitfld.long 0x00 3. "PA3F6,PA3F6" "0,1"
|
|
bitfld.long 0x00 0. "PA0F6,PA0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port A Function Register 6"
|
|
bitfld.long 0x00 6. "PA6F6,PA6F6" "0,1"
|
|
bitfld.long 0x00 5. "PA5F6,PA5F6" "0,1"
|
|
bitfld.long 0x00 4. "PA4F6,PA4F6" "0,1"
|
|
bitfld.long 0x00 3. "PA3F6,PA3F6" "0,1"
|
|
bitfld.long 0x00 0. "PA0F6,PA0F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port A Function Register 7"
|
|
bitfld.long 0x00 6. "PA6F7,PA6F7" "0,1"
|
|
bitfld.long 0x00 5. "PA5F7,PA5F7" "0,1"
|
|
bitfld.long 0x00 4. "PA4F7,PA4F7" "0,1"
|
|
bitfld.long 0x00 3. "PA3F7,PA3F7" "0,1"
|
|
bitfld.long 0x00 2. "PA2F7,PA2F7" "0,1"
|
|
bitfld.long 0x00 1. "PA1F7,PA1F7" "0,1"
|
|
bitfld.long 0x00 0. "PA0F7,PA0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port A Function Register 7"
|
|
bitfld.long 0x00 7. "PA7F7,PA7F7" "0,1"
|
|
bitfld.long 0x00 6. "PA6F7,PA6F7" "0,1"
|
|
bitfld.long 0x00 5. "PA5F7,PA5F7" "0,1"
|
|
bitfld.long 0x00 4. "PA4F7,PA4F7" "0,1"
|
|
bitfld.long 0x00 3. "PA3F7,PA3F7" "0,1"
|
|
bitfld.long 0x00 2. "PA2F7,PA2F7" "0,1"
|
|
bitfld.long 0x00 1. "PA1F7,PA1F7" "0,1"
|
|
bitfld.long 0x00 0. "PA0F7,PA0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port A Function Register 7"
|
|
bitfld.long 0x00 4. "PA4F7,PA4F7" "0,1"
|
|
bitfld.long 0x00 3. "PA3F7,PA3F7" "0,1"
|
|
bitfld.long 0x00 2. "PA2F7,PA2F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port A Function Register 8"
|
|
bitfld.long 0x00 6. "PA6F8,PA6F8" "0,1"
|
|
bitfld.long 0x00 2. "PA2F8,PA2F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port A Open Drain Control Register"
|
|
bitfld.long 0x00 6. "PA6OD,PA6OD" "0,1"
|
|
bitfld.long 0x00 5. "PA5OD,PA5OD" "0,1"
|
|
bitfld.long 0x00 4. "PA4OD,PA4OD" "0,1"
|
|
bitfld.long 0x00 3. "PA3OD,PA3OD" "0,1"
|
|
bitfld.long 0x00 2. "PA2OD,PA2OD" "0,1"
|
|
bitfld.long 0x00 1. "PA1OD,PA1OD" "0,1"
|
|
bitfld.long 0x00 0. "PA0OD,PA0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port A Open Drain Control Register"
|
|
bitfld.long 0x00 4. "PA4OD,PA4OD" "0,1"
|
|
bitfld.long 0x00 3. "PA3OD,PA3OD" "0,1"
|
|
bitfld.long 0x00 2. "PA2OD,PA2OD" "0,1"
|
|
bitfld.long 0x00 1. "PA1OD,PA1OD" "0,1"
|
|
bitfld.long 0x00 0. "PA0OD,PA0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port A Open Drain Control Register"
|
|
bitfld.long 0x00 4. "PA4OD,PA4OD" "0,1"
|
|
bitfld.long 0x00 3. "PA3OD,PA3OD" "0,1"
|
|
bitfld.long 0x00 2. "PA2OD,PA2OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port A Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PA7OD,PA7OD" "0,1"
|
|
bitfld.long 0x00 6. "PA6OD,PA6OD" "0,1"
|
|
bitfld.long 0x00 5. "PA5OD,PA5OD" "0,1"
|
|
bitfld.long 0x00 4. "PA4OD,PA4OD" "0,1"
|
|
bitfld.long 0x00 3. "PA3OD,PA3OD" "0,1"
|
|
bitfld.long 0x00 2. "PA2OD,PA2OD" "0,1"
|
|
bitfld.long 0x00 1. "PA1OD,PA1OD" "0,1"
|
|
bitfld.long 0x00 0. "PA0OD,PA0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port A Pull-up Control Register"
|
|
bitfld.long 0x00 4. "PA4UP,PA4UP" "0,1"
|
|
bitfld.long 0x00 3. "PA3UP,PA3UP" "0,1"
|
|
bitfld.long 0x00 2. "PA2UP,PA2UP" "0,1"
|
|
bitfld.long 0x00 1. "PA1UP,PA1UP" "0,1"
|
|
bitfld.long 0x00 0. "PA0UP,PA0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port A Pull-up Control Register"
|
|
bitfld.long 0x00 6. "PA6UP,PA6UP" "0,1"
|
|
bitfld.long 0x00 5. "PA5UP,PA5UP" "0,1"
|
|
bitfld.long 0x00 4. "PA4UP,PA4UP" "0,1"
|
|
bitfld.long 0x00 3. "PA3UP,PA3UP" "0,1"
|
|
bitfld.long 0x00 2. "PA2UP,PA2UP" "0,1"
|
|
bitfld.long 0x00 1. "PA1UP,PA1UP" "0,1"
|
|
bitfld.long 0x00 0. "PA0UP,PA0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port A Pull-up Control Register"
|
|
bitfld.long 0x00 4. "PA4UP,PA4UP" "0,1"
|
|
bitfld.long 0x00 3. "PA3UP,PA3UP" "0,1"
|
|
bitfld.long 0x00 2. "PA2UP,PA2UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port A Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PA7UP,PA7UP" "0,1"
|
|
bitfld.long 0x00 6. "PA6UP,PA6UP" "0,1"
|
|
bitfld.long 0x00 5. "PA5UP,PA5UP" "0,1"
|
|
bitfld.long 0x00 4. "PA4UP,PA4UP" "0,1"
|
|
bitfld.long 0x00 3. "PA3UP,PA3UP" "0,1"
|
|
bitfld.long 0x00 2. "PA2UP,PA2UP" "0,1"
|
|
bitfld.long 0x00 1. "PA1UP,PA1UP" "0,1"
|
|
bitfld.long 0x00 0. "PA0UP,PA0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port A Pull-down Control Register"
|
|
bitfld.long 0x00 4. "PA4DN,PA4DN" "0,1"
|
|
bitfld.long 0x00 3. "PA3DN,PA3DN" "0,1"
|
|
bitfld.long 0x00 2. "PA2DN,PA2DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port A Pull-down Control Register"
|
|
bitfld.long 0x00 4. "PA4DN,PA4DN" "0,1"
|
|
bitfld.long 0x00 3. "PA3DN,PA3DN" "0,1"
|
|
bitfld.long 0x00 2. "PA2DN,PA2DN" "0,1"
|
|
bitfld.long 0x00 1. "PA1DN,PA1DN" "0,1"
|
|
bitfld.long 0x00 0. "PA0DN,PA0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port A Pull-down Control Register"
|
|
bitfld.long 0x00 6. "PA6DN,PA6DN" "0,1"
|
|
bitfld.long 0x00 5. "PA5DN,PA5DN" "0,1"
|
|
bitfld.long 0x00 4. "PA4DN,PA4DN" "0,1"
|
|
bitfld.long 0x00 3. "PA3DN,PA3DN" "0,1"
|
|
bitfld.long 0x00 2. "PA2DN,PA2DN" "0,1"
|
|
bitfld.long 0x00 1. "PA1DN,PA1DN" "0,1"
|
|
bitfld.long 0x00 0. "PA0DN,PA0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port A Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PA7DN,PA7DN" "0,1"
|
|
bitfld.long 0x00 6. "PA6DN,PA6DN" "0,1"
|
|
bitfld.long 0x00 5. "PA5DN,PA5DN" "0,1"
|
|
bitfld.long 0x00 4. "PA4DN,PA4DN" "0,1"
|
|
bitfld.long 0x00 3. "PA3DN,PA3DN" "0,1"
|
|
bitfld.long 0x00 2. "PA2DN,PA2DN" "0,1"
|
|
bitfld.long 0x00 1. "PA1DN,PA1DN" "0,1"
|
|
bitfld.long 0x00 0. "PA0DN,PA0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port A Input Control Register"
|
|
bitfld.long 0x00 6. "PA6IE,PA6IE" "0,1"
|
|
bitfld.long 0x00 5. "PA5IE,PA5IE" "0,1"
|
|
bitfld.long 0x00 4. "PA4IE,PA4IE" "0,1"
|
|
bitfld.long 0x00 3. "PA3IE,PA3IE" "0,1"
|
|
bitfld.long 0x00 2. "PA2IE,PA2IE" "0,1"
|
|
bitfld.long 0x00 1. "PA1IE,PA1IE" "0,1"
|
|
bitfld.long 0x00 0. "PA0IE,PA0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port A Input Control Register"
|
|
bitfld.long 0x00 4. "PA4IE,PA4IE" "0,1"
|
|
bitfld.long 0x00 3. "PA3IE,PA3IE" "0,1"
|
|
bitfld.long 0x00 2. "PA2IE,PA2IE" "0,1"
|
|
bitfld.long 0x00 1. "PA1IE,PA1IE" "0,1"
|
|
bitfld.long 0x00 0. "PA0IE,PA0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port A Input Control Register"
|
|
bitfld.long 0x00 4. "PA4IE,PA4IE" "0,1"
|
|
bitfld.long 0x00 3. "PA3IE,PA3IE" "0,1"
|
|
bitfld.long 0x00 2. "PA2IE,PA2IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port A Input Control Register"
|
|
bitfld.long 0x00 7. "PA7IE,PA7IE" "0,1"
|
|
bitfld.long 0x00 6. "PA6IE,PA6IE" "0,1"
|
|
bitfld.long 0x00 5. "PA5IE,PA5IE" "0,1"
|
|
bitfld.long 0x00 4. "PA4IE,PA4IE" "0,1"
|
|
bitfld.long 0x00 3. "PA3IE,PA3IE" "0,1"
|
|
bitfld.long 0x00 2. "PA2IE,PA2IE" "0,1"
|
|
bitfld.long 0x00 1. "PA1IE,PA1IE" "0,1"
|
|
bitfld.long 0x00 0. "PA0IE,PA0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
tree "PB (Port B)"
|
|
base ad:0x400E0100
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port B Data Register"
|
|
bitfld.long 0x00 6. "PB6,PB6" "0,1"
|
|
bitfld.long 0x00 5. "PB5,PB5" "0,1"
|
|
bitfld.long 0x00 4. "PB4,PB4" "0,1"
|
|
bitfld.long 0x00 3. "PB3,PB3" "0,1"
|
|
bitfld.long 0x00 2. "PB2,PB2" "0,1"
|
|
bitfld.long 0x00 1. "PB1,PB1" "0,1"
|
|
bitfld.long 0x00 0. "PB0,PB0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port B Data Register"
|
|
bitfld.long 0x00 5. "PB5,PB5" "0,1"
|
|
bitfld.long 0x00 4. "PB4,PB4" "0,1"
|
|
bitfld.long 0x00 3. "PB3,PB3" "0,1"
|
|
bitfld.long 0x00 2. "PB2,PB2" "0,1"
|
|
bitfld.long 0x00 1. "PB1,PB1" "0,1"
|
|
bitfld.long 0x00 0. "PB0,PB0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port B Data Register"
|
|
bitfld.long 0x00 7. "PB7,PB7" "0,1"
|
|
bitfld.long 0x00 6. "PB6,PB6" "0,1"
|
|
bitfld.long 0x00 5. "PB5,PB5" "0,1"
|
|
bitfld.long 0x00 4. "PB4,PB4" "0,1"
|
|
bitfld.long 0x00 3. "PB3,PB3" "0,1"
|
|
bitfld.long 0x00 2. "PB2,PB2" "0,1"
|
|
bitfld.long 0x00 1. "PB1,PB1" "0,1"
|
|
bitfld.long 0x00 0. "PB0,PB0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port B Data Register"
|
|
bitfld.long 0x00 3. "PB3,PB3" "0,1"
|
|
bitfld.long 0x00 2. "PB2,PB2" "0,1"
|
|
bitfld.long 0x00 1. "PB1,PB1" "0,1"
|
|
bitfld.long 0x00 0. "PB0,PB0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port B Output Control Register"
|
|
bitfld.long 0x00 7. "PB7C,PB7C" "0,1"
|
|
bitfld.long 0x00 6. "PB6C,PB6C" "0,1"
|
|
bitfld.long 0x00 5. "PB5C,PB5C" "0,1"
|
|
bitfld.long 0x00 4. "PB4C,PB4C" "0,1"
|
|
bitfld.long 0x00 3. "PB3C,PB3C" "0,1"
|
|
bitfld.long 0x00 2. "PB2C,PB2C" "0,1"
|
|
bitfld.long 0x00 1. "PB1C,PB1C" "0,1"
|
|
bitfld.long 0x00 0. "PB0C,PB0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port B Output Control Register"
|
|
bitfld.long 0x00 6. "PB6C,PB6C" "0,1"
|
|
bitfld.long 0x00 5. "PB5C,PB5C" "0,1"
|
|
bitfld.long 0x00 4. "PB4C,PB4C" "0,1"
|
|
bitfld.long 0x00 3. "PB3C,PB3C" "0,1"
|
|
bitfld.long 0x00 2. "PB2C,PB2C" "0,1"
|
|
bitfld.long 0x00 1. "PB1C,PB1C" "0,1"
|
|
bitfld.long 0x00 0. "PB0C,PB0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port B Output Control Register"
|
|
bitfld.long 0x00 5. "PB5C,PB5C" "0,1"
|
|
bitfld.long 0x00 4. "PB4C,PB4C" "0,1"
|
|
bitfld.long 0x00 3. "PB3C,PB3C" "0,1"
|
|
bitfld.long 0x00 2. "PB2C,PB2C" "0,1"
|
|
bitfld.long 0x00 1. "PB1C,PB1C" "0,1"
|
|
bitfld.long 0x00 0. "PB0C,PB0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port B Output Control Register"
|
|
bitfld.long 0x00 3. "PB3C,PB3C" "0,1"
|
|
bitfld.long 0x00 2. "PB2C,PB2C" "0,1"
|
|
bitfld.long 0x00 1. "PB1C,PB1C" "0,1"
|
|
bitfld.long 0x00 0. "PB0C,PB0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port B Function Register 1"
|
|
bitfld.long 0x00 7. "PB7F1,PB7F1" "0,1"
|
|
bitfld.long 0x00 6. "PB6F1,PB6F1" "0,1"
|
|
bitfld.long 0x00 5. "PB5F1,PB5F1" "0,1"
|
|
bitfld.long 0x00 4. "PB4F1,PB4F1" "0,1"
|
|
bitfld.long 0x00 3. "PB3F1,PB3F1" "0,1"
|
|
bitfld.long 0x00 2. "PB2F1,PB2F1" "0,1"
|
|
bitfld.long 0x00 1. "PB1F1,PB1F1" "0,1"
|
|
bitfld.long 0x00 0. "PB0F1,PB0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port B Function Register 1"
|
|
bitfld.long 0x00 3. "PB3F1,PB3F1" "0,1"
|
|
bitfld.long 0x00 2. "PB2F1,PB2F1" "0,1"
|
|
bitfld.long 0x00 1. "PB1F1,PB1F1" "0,1"
|
|
bitfld.long 0x00 0. "PB0F1,PB0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port B Function Register 2"
|
|
bitfld.long 0x00 7. "PB7F2,PB7F2" "0,1"
|
|
bitfld.long 0x00 6. "PB6F2,PB6F2" "0,1"
|
|
bitfld.long 0x00 1. "PB1F2,PB1F2" "0,1"
|
|
bitfld.long 0x00 0. "PB0F2,PB0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port B Function Register 2"
|
|
bitfld.long 0x00 1. "PB1F2,PB1F2" "0,1"
|
|
bitfld.long 0x00 0. "PB0F2,PB0F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port B Function Register 3"
|
|
bitfld.long 0x00 3. "PB3F3,PB3F3" "0,1"
|
|
bitfld.long 0x00 2. "PB2F3,PB2F3" "0,1"
|
|
bitfld.long 0x00 1. "PB1F3,PB1F3" "0,1"
|
|
bitfld.long 0x00 0. "PB0F3,PB0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port B Function Register 3"
|
|
bitfld.long 0x00 7. "PB7F3,PB7F3" "0,1"
|
|
bitfld.long 0x00 6. "PB6F3,PB6F3" "0,1"
|
|
bitfld.long 0x00 5. "PB5F3,PB5F3" "0,1"
|
|
bitfld.long 0x00 4. "PB4F3,PB4F3" "0,1"
|
|
bitfld.long 0x00 3. "PB3F3,PB3F3" "0,1"
|
|
bitfld.long 0x00 2. "PB2F3,PB2F3" "0,1"
|
|
bitfld.long 0x00 1. "PB1F3,PB1F3" "0,1"
|
|
bitfld.long 0x00 0. "PB0F3,PB0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port B Function Register 4"
|
|
bitfld.long 0x00 7. "PB7F4,PB7F4" "0,1"
|
|
bitfld.long 0x00 6. "PB6F4,PB6F4" "0,1"
|
|
bitfld.long 0x00 5. "PB5F4,PB5F4" "0,1"
|
|
bitfld.long 0x00 4. "PB4F4,PB4F4" "0,1"
|
|
bitfld.long 0x00 3. "PB3F4,PB3F4" "0,1"
|
|
bitfld.long 0x00 2. "PB2F4,PB2F4" "0,1"
|
|
bitfld.long 0x00 1. "PB1F4,PB1F4" "0,1"
|
|
bitfld.long 0x00 0. "PB0F4,PB0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port B Function Register 4"
|
|
bitfld.long 0x00 5. "PB5F4,PB5F4" "0,1"
|
|
bitfld.long 0x00 4. "PB4F4,PB4F4" "0,1"
|
|
bitfld.long 0x00 3. "PB3F4,PB3F4" "0,1"
|
|
bitfld.long 0x00 2. "PB2F4,PB2F4" "0,1"
|
|
bitfld.long 0x00 1. "PB1F4,PB1F4" "0,1"
|
|
bitfld.long 0x00 0. "PB0F4,PB0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port B Function Register 4"
|
|
bitfld.long 0x00 7. "PB7F4,PB7F4" "0,1"
|
|
bitfld.long 0x00 6. "PB6F4,PB6F4" "0,1"
|
|
bitfld.long 0x00 5. "PB5F4,PB5F4" "0,1"
|
|
bitfld.long 0x00 4. "PB4F4,PB4F4" "0,1"
|
|
bitfld.long 0x00 0. "PB0F4,PB0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port B Function Register 4"
|
|
bitfld.long 0x00 0. "PB0F4,PB0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port B Function Register 4"
|
|
bitfld.long 0x00 6. "PB6F4,PB6F4" "0,1"
|
|
bitfld.long 0x00 5. "PB5F4,PB5F4" "0,1"
|
|
bitfld.long 0x00 4. "PB4F4,PB4F4" "0,1"
|
|
bitfld.long 0x00 3. "PB3F4,PB3F4" "0,1"
|
|
bitfld.long 0x00 2. "PB2F4,PB2F4" "0,1"
|
|
bitfld.long 0x00 1. "PB1F4,PB1F4" "0,1"
|
|
bitfld.long 0x00 0. "PB0F4,PB0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port B Function Register 5"
|
|
bitfld.long 0x00 7. "PB7F5,PB7F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port B Function Register 5"
|
|
bitfld.long 0x00 2. "PB2F5,PB2F5" "0,1"
|
|
bitfld.long 0x00 1. "PB1F5,PB1F5" "0,1"
|
|
bitfld.long 0x00 0. "PB0F5,PB0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port B Function Register 5"
|
|
bitfld.long 0x00 7. "PB7F5,PB7F5" "0,1"
|
|
bitfld.long 0x00 6. "PB6F5,PB6F5" "0,1"
|
|
bitfld.long 0x00 4. "PB4F5,PB4F5" "0,1"
|
|
bitfld.long 0x00 2. "PB2F5,PB2F5" "0,1"
|
|
bitfld.long 0x00 1. "PB1F5,PB1F5" "0,1"
|
|
bitfld.long 0x00 0. "PB0F5,PB0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port B Function Register 6"
|
|
bitfld.long 0x00 3. "PB3F6,PB3F6" "0,1"
|
|
bitfld.long 0x00 2. "PB2F6,PB2F6" "0,1"
|
|
bitfld.long 0x00 1. "PB1F6,PB1F6" "0,1"
|
|
bitfld.long 0x00 0. "PB0F6,PB0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port B Function Register 6"
|
|
bitfld.long 0x00 1. "PB1F6,PB1F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port B Open Drain Control Register"
|
|
bitfld.long 0x00 6. "PB6OD,PB6OD" "0,1"
|
|
bitfld.long 0x00 5. "PB5OD,PB5OD" "0,1"
|
|
bitfld.long 0x00 4. "PB4OD,PB4OD" "0,1"
|
|
bitfld.long 0x00 3. "PB3OD,PB3OD" "0,1"
|
|
bitfld.long 0x00 2. "PB2OD,PB2OD" "0,1"
|
|
bitfld.long 0x00 1. "PB1OD,PB1OD" "0,1"
|
|
bitfld.long 0x00 0. "PB0OD,PB0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port B Open Drain Control Register"
|
|
bitfld.long 0x00 5. "PB5OD,PB5OD" "0,1"
|
|
bitfld.long 0x00 4. "PB4OD,PB4OD" "0,1"
|
|
bitfld.long 0x00 3. "PB3OD,PB3OD" "0,1"
|
|
bitfld.long 0x00 2. "PB2OD,PB2OD" "0,1"
|
|
bitfld.long 0x00 1. "PB1OD,PB1OD" "0,1"
|
|
bitfld.long 0x00 0. "PB0OD,PB0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port B Open Drain Control Register"
|
|
bitfld.long 0x00 3. "PB3OD,PB3OD" "0,1"
|
|
bitfld.long 0x00 2. "PB2OD,PB2OD" "0,1"
|
|
bitfld.long 0x00 1. "PB1OD,PB1OD" "0,1"
|
|
bitfld.long 0x00 0. "PB0OD,PB0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port B Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PB7OD,PB7OD" "0,1"
|
|
bitfld.long 0x00 6. "PB6OD,PB6OD" "0,1"
|
|
bitfld.long 0x00 5. "PB5OD,PB5OD" "0,1"
|
|
bitfld.long 0x00 4. "PB4OD,PB4OD" "0,1"
|
|
bitfld.long 0x00 3. "PB3OD,PB3OD" "0,1"
|
|
bitfld.long 0x00 2. "PB2OD,PB2OD" "0,1"
|
|
bitfld.long 0x00 1. "PB1OD,PB1OD" "0,1"
|
|
bitfld.long 0x00 0. "PB0OD,PB0OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port B Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PB7UP,PB7UP" "0,1"
|
|
bitfld.long 0x00 6. "PB6UP,PB6UP" "0,1"
|
|
bitfld.long 0x00 5. "PB5UP,PB5UP" "0,1"
|
|
bitfld.long 0x00 4. "PB4UP,PB4UP" "0,1"
|
|
bitfld.long 0x00 3. "PB3UP,PB3UP" "0,1"
|
|
bitfld.long 0x00 2. "PB2UP,PB2UP" "0,1"
|
|
bitfld.long 0x00 1. "PB1UP,PB1UP" "0,1"
|
|
bitfld.long 0x00 0. "PB0UP,PB0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port B Pull-up Control Register"
|
|
bitfld.long 0x00 5. "PB5UP,PB5UP" "0,1"
|
|
bitfld.long 0x00 4. "PB4UP,PB4UP" "0,1"
|
|
bitfld.long 0x00 3. "PB3UP,PB3UP" "0,1"
|
|
bitfld.long 0x00 2. "PB2UP,PB2UP" "0,1"
|
|
bitfld.long 0x00 1. "PB1UP,PB1UP" "0,1"
|
|
bitfld.long 0x00 0. "PB0UP,PB0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port B Pull-up Control Register"
|
|
bitfld.long 0x00 3. "PB3UP,PB3UP" "0,1"
|
|
bitfld.long 0x00 2. "PB2UP,PB2UP" "0,1"
|
|
bitfld.long 0x00 1. "PB1UP,PB1UP" "0,1"
|
|
bitfld.long 0x00 0. "PB0UP,PB0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port B Pull-up Control Register"
|
|
bitfld.long 0x00 6. "PB6UP,PB6UP" "0,1"
|
|
bitfld.long 0x00 5. "PB5UP,PB5UP" "0,1"
|
|
bitfld.long 0x00 4. "PB4UP,PB4UP" "0,1"
|
|
bitfld.long 0x00 3. "PB3UP,PB3UP" "0,1"
|
|
bitfld.long 0x00 2. "PB2UP,PB2UP" "0,1"
|
|
bitfld.long 0x00 1. "PB1UP,PB1UP" "0,1"
|
|
bitfld.long 0x00 0. "PB0UP,PB0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port B Pull-down Control Register"
|
|
bitfld.long 0x00 3. "PB3DN,PB3DN" "0,1"
|
|
bitfld.long 0x00 2. "PB2DN,PB2DN" "0,1"
|
|
bitfld.long 0x00 1. "PB1DN,PB1DN" "0,1"
|
|
bitfld.long 0x00 0. "PB0DN,PB0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port B Pull-down Control Register"
|
|
bitfld.long 0x00 5. "PB5DN,PB5DN" "0,1"
|
|
bitfld.long 0x00 4. "PB4DN,PB4DN" "0,1"
|
|
bitfld.long 0x00 3. "PB3DN,PB3DN" "0,1"
|
|
bitfld.long 0x00 2. "PB2DN,PB2DN" "0,1"
|
|
bitfld.long 0x00 1. "PB1DN,PB1DN" "0,1"
|
|
bitfld.long 0x00 0. "PB0DN,PB0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port B Pull-down Control Register"
|
|
bitfld.long 0x00 6. "PB6DN,PB6DN" "0,1"
|
|
bitfld.long 0x00 5. "PB5DN,PB5DN" "0,1"
|
|
bitfld.long 0x00 4. "PB4DN,PB4DN" "0,1"
|
|
bitfld.long 0x00 3. "PB3DN,PB3DN" "0,1"
|
|
bitfld.long 0x00 2. "PB2DN,PB2DN" "0,1"
|
|
bitfld.long 0x00 1. "PB1DN,PB1DN" "0,1"
|
|
bitfld.long 0x00 0. "PB0DN,PB0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port B Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PB7DN,PB7DN" "0,1"
|
|
bitfld.long 0x00 6. "PB6DN,PB6DN" "0,1"
|
|
bitfld.long 0x00 5. "PB5DN,PB5DN" "0,1"
|
|
bitfld.long 0x00 4. "PB4DN,PB4DN" "0,1"
|
|
bitfld.long 0x00 3. "PB3DN,PB3DN" "0,1"
|
|
bitfld.long 0x00 2. "PB2DN,PB2DN" "0,1"
|
|
bitfld.long 0x00 1. "PB1DN,PB1DN" "0,1"
|
|
bitfld.long 0x00 0. "PB0DN,PB0DN" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port B Input Control Register"
|
|
bitfld.long 0x00 7. "PB7IE,PB7IE" "0,1"
|
|
bitfld.long 0x00 6. "PB6IE,PB6IE" "0,1"
|
|
bitfld.long 0x00 5. "PB5IE,PB5IE" "0,1"
|
|
bitfld.long 0x00 4. "PB4IE,PB4IE" "0,1"
|
|
bitfld.long 0x00 3. "PB3IE,PB3IE" "0,1"
|
|
bitfld.long 0x00 2. "PB2IE,PB2IE" "0,1"
|
|
bitfld.long 0x00 1. "PB1IE,PB1IE" "0,1"
|
|
bitfld.long 0x00 0. "PB0IE,PB0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port B Input Control Register"
|
|
bitfld.long 0x00 6. "PB6IE,PB6IE" "0,1"
|
|
bitfld.long 0x00 5. "PB5IE,PB5IE" "0,1"
|
|
bitfld.long 0x00 4. "PB4IE,PB4IE" "0,1"
|
|
bitfld.long 0x00 3. "PB3IE,PB3IE" "0,1"
|
|
bitfld.long 0x00 2. "PB2IE,PB2IE" "0,1"
|
|
bitfld.long 0x00 1. "PB1IE,PB1IE" "0,1"
|
|
bitfld.long 0x00 0. "PB0IE,PB0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port B Input Control Register"
|
|
bitfld.long 0x00 5. "PB5IE,PB5IE" "0,1"
|
|
bitfld.long 0x00 4. "PB4IE,PB4IE" "0,1"
|
|
bitfld.long 0x00 3. "PB3IE,PB3IE" "0,1"
|
|
bitfld.long 0x00 2. "PB2IE,PB2IE" "0,1"
|
|
bitfld.long 0x00 1. "PB1IE,PB1IE" "0,1"
|
|
bitfld.long 0x00 0. "PB0IE,PB0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port B Input Control Register"
|
|
bitfld.long 0x00 3. "PB3IE,PB3IE" "0,1"
|
|
bitfld.long 0x00 2. "PB2IE,PB2IE" "0,1"
|
|
bitfld.long 0x00 1. "PB1IE,PB1IE" "0,1"
|
|
bitfld.long 0x00 0. "PB0IE,PB0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "PC (Port C)"
|
|
base ad:0x400E0200
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port C Data Register"
|
|
bitfld.long 0x00 5. "PC5,PC5" "0,1"
|
|
bitfld.long 0x00 4. "PC4,PC4" "0,1"
|
|
bitfld.long 0x00 3. "PC3,PC3" "0,1"
|
|
bitfld.long 0x00 2. "PC2,PC2" "0,1"
|
|
bitfld.long 0x00 1. "PC1,PC1" "0,1"
|
|
bitfld.long 0x00 0. "PC0,PC0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port C Data Register"
|
|
bitfld.long 0x00 7. "PC7,PC7" "0,1"
|
|
bitfld.long 0x00 6. "PC6,PC6" "0,1"
|
|
bitfld.long 0x00 5. "PC5,PC5" "0,1"
|
|
bitfld.long 0x00 4. "PC4,PC4" "0,1"
|
|
bitfld.long 0x00 3. "PC3,PC3" "0,1"
|
|
bitfld.long 0x00 2. "PC2,PC2" "0,1"
|
|
bitfld.long 0x00 1. "PC1,PC1" "0,1"
|
|
bitfld.long 0x00 0. "PC0,PC0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port C Data Register"
|
|
bitfld.long 0x00 1. "PC1,PC1" "0,1"
|
|
bitfld.long 0x00 0. "PC0,PC0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port C Data Register"
|
|
bitfld.long 0x00 3. "PC3,PC3" "0,1"
|
|
bitfld.long 0x00 2. "PC2,PC2" "0,1"
|
|
bitfld.long 0x00 1. "PC1,PC1" "0,1"
|
|
bitfld.long 0x00 0. "PC0,PC0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port C Data Register"
|
|
bitfld.long 0x00 7. "PC7,PC7" "0,1"
|
|
bitfld.long 0x00 6. "PC6,PC6" "0,1"
|
|
bitfld.long 0x00 5. "PC5,PC5" "0,1"
|
|
bitfld.long 0x00 4. "PC4,PC4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port C Output Control Register"
|
|
bitfld.long 0x00 7. "PC7C,PC7C" "0,1"
|
|
bitfld.long 0x00 6. "PC6C,PC6C" "0,1"
|
|
bitfld.long 0x00 5. "PC5C,PC5C" "0,1"
|
|
bitfld.long 0x00 4. "PC4C,PC4C" "0,1"
|
|
bitfld.long 0x00 3. "PC3C,PC3C" "0,1"
|
|
bitfld.long 0x00 2. "PC2C,PC2C" "0,1"
|
|
bitfld.long 0x00 1. "PC1C,PC1C" "0,1"
|
|
bitfld.long 0x00 0. "PC0C,PC0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port C Output Control Register"
|
|
bitfld.long 0x00 7. "PC7C,PC7C" "0,1"
|
|
bitfld.long 0x00 6. "PC6C,PC6C" "0,1"
|
|
bitfld.long 0x00 5. "PC5C,PC5C" "0,1"
|
|
bitfld.long 0x00 4. "PC4C,PC4C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port C Output Control Register"
|
|
bitfld.long 0x00 1. "PC1C,PC1C" "0,1"
|
|
bitfld.long 0x00 0. "PC0C,PC0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port C Output Control Register"
|
|
bitfld.long 0x00 3. "PC3C,PC3C" "0,1"
|
|
bitfld.long 0x00 2. "PC2C,PC2C" "0,1"
|
|
bitfld.long 0x00 1. "PC1C,PC1C" "0,1"
|
|
bitfld.long 0x00 0. "PC0C,PC0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port C Output Control Register"
|
|
bitfld.long 0x00 5. "PC5C,PC5C" "0,1"
|
|
bitfld.long 0x00 4. "PC4C,PC4C" "0,1"
|
|
bitfld.long 0x00 3. "PC3C,PC3C" "0,1"
|
|
bitfld.long 0x00 2. "PC2C,PC2C" "0,1"
|
|
bitfld.long 0x00 1. "PC1C,PC1C" "0,1"
|
|
bitfld.long 0x00 0. "PC0C,PC0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port C Function Register 1"
|
|
bitfld.long 0x00 5. "PC5F1,PC5F1" "0,1"
|
|
bitfld.long 0x00 4. "PC4F1,PC4F1" "0,1"
|
|
bitfld.long 0x00 1. "PC1F1,PC1F1" "0,1"
|
|
bitfld.long 0x00 0. "PC0F1,PC0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port C Function Register 1"
|
|
bitfld.long 0x00 1. "PC1F1,PC1F1" "0,1"
|
|
bitfld.long 0x00 0. "PC0F1,PC0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port C Function Register 1"
|
|
bitfld.long 0x00 7. "PC7F1,PC7F1" "0,1"
|
|
bitfld.long 0x00 6. "PC6F1,PC6F1" "0,1"
|
|
bitfld.long 0x00 5. "PC5F1,PC5F1" "0,1"
|
|
bitfld.long 0x00 4. "PC4F1,PC4F1" "0,1"
|
|
bitfld.long 0x00 3. "PC3F1,PC3F1" "0,1"
|
|
bitfld.long 0x00 2. "PC2F1,PC2F1" "0,1"
|
|
bitfld.long 0x00 1. "PC1F1,PC1F1" "0,1"
|
|
bitfld.long 0x00 0. "PC0F1,PC0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port C Function Register 1"
|
|
bitfld.long 0x00 7. "PC7F1,PC7F1" "0,1"
|
|
bitfld.long 0x00 6. "PC6F1,PC6F1" "0,1"
|
|
bitfld.long 0x00 5. "PC5F1,PC5F1" "0,1"
|
|
bitfld.long 0x00 4. "PC4F1,PC4F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port C Function Register 2"
|
|
bitfld.long 0x00 5. "PC5F2,PC5F2" "0,1"
|
|
bitfld.long 0x00 4. "PC4F2,PC4F2" "0,1"
|
|
bitfld.long 0x00 1. "PC1F2,PC1F2" "0,1"
|
|
bitfld.long 0x00 0. "PC0F2,PC0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port C Function Register 2"
|
|
bitfld.long 0x00 1. "PC1F2,PC1F2" "0,1"
|
|
bitfld.long 0x00 0. "PC0F2,PC0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port C Function Register 3"
|
|
bitfld.long 0x00 5. "PC5F3,PC5F3" "0,1"
|
|
bitfld.long 0x00 4. "PC4F3,PC4F3" "0,1"
|
|
bitfld.long 0x00 3. "PC3F3,PC3F3" "0,1"
|
|
bitfld.long 0x00 2. "PC2F3,PC2F3" "0,1"
|
|
bitfld.long 0x00 1. "PC1F3,PC1F3" "0,1"
|
|
bitfld.long 0x00 0. "PC0F3,PC0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port C Function Register 3"
|
|
bitfld.long 0x00 1. "PC1F3,PC1F3" "0,1"
|
|
bitfld.long 0x00 0. "PC0F3,PC0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port C Function Register 3"
|
|
bitfld.long 0x00 5. "PC5F3,PC5F3" "0,1"
|
|
bitfld.long 0x00 4. "PC4F3,PC4F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port C Function Register 3"
|
|
bitfld.long 0x00 7. "PC7F3,PC7F3" "0,1"
|
|
bitfld.long 0x00 6. "PC6F3,PC6F3" "0,1"
|
|
bitfld.long 0x00 5. "PC5F3,PC5F3" "0,1"
|
|
bitfld.long 0x00 4. "PC4F3,PC4F3" "0,1"
|
|
bitfld.long 0x00 3. "PC3F3,PC3F3" "0,1"
|
|
bitfld.long 0x00 2. "PC2F3,PC2F3" "0,1"
|
|
bitfld.long 0x00 1. "PC1F3,PC1F3" "0,1"
|
|
bitfld.long 0x00 0. "PC0F3,PC0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port C Function Register 3"
|
|
bitfld.long 0x00 3. "PC3F3,PC3F3" "0,1"
|
|
bitfld.long 0x00 2. "PC2F3,PC2F3" "0,1"
|
|
bitfld.long 0x00 1. "PC1F3,PC1F3" "0,1"
|
|
bitfld.long 0x00 0. "PC0F3,PC0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port C Function Register 4"
|
|
bitfld.long 0x00 1. "PC1F4,PC1F4" "0,1"
|
|
bitfld.long 0x00 0. "PC0F4,PC0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port C Function Register 4"
|
|
bitfld.long 0x00 3. "PC3F4,PC3F4" "0,1"
|
|
bitfld.long 0x00 2. "PC2F4,PC2F4" "0,1"
|
|
bitfld.long 0x00 1. "PC1F4,PC1F4" "0,1"
|
|
bitfld.long 0x00 0. "PC0F4,PC0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port C Function Register 5"
|
|
bitfld.long 0x00 3. "PC3F5,PC3F5" "0,1"
|
|
bitfld.long 0x00 2. "PC2F5,PC2F5" "0,1"
|
|
bitfld.long 0x00 1. "PC1F5,PC1F5" "0,1"
|
|
bitfld.long 0x00 0. "PC0F5,PC0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port C Function Register 5"
|
|
bitfld.long 0x00 4. "PC4F5,PC4F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port C Function Register 5"
|
|
bitfld.long 0x00 1. "PC1F5,PC1F5" "0,1"
|
|
bitfld.long 0x00 0. "PC0F5,PC0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port C Function Register 5"
|
|
bitfld.long 0x00 4. "PC4F5,PC4F5" "0,1"
|
|
bitfld.long 0x00 2. "PC2F5,PC2F5" "0,1"
|
|
bitfld.long 0x00 1. "PC1F5,PC1F5" "0,1"
|
|
bitfld.long 0x00 0. "PC0F5,PC0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port C Function Register 5"
|
|
bitfld.long 0x00 7. "PC7F5,PC7F5" "0,1"
|
|
bitfld.long 0x00 6. "PC6F5,PC6F5" "0,1"
|
|
bitfld.long 0x00 3. "PC3F5,PC3F5" "0,1"
|
|
bitfld.long 0x00 2. "PC2F5,PC2F5" "0,1"
|
|
bitfld.long 0x00 1. "PC1F5,PC1F5" "0,1"
|
|
bitfld.long 0x00 0. "PC0F5,PC0F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port C Function Register 6"
|
|
bitfld.long 0x00 6. "PC6F6,PC6F6" "0,1"
|
|
bitfld.long 0x00 2. "PC2F6,PC2F6" "0,1"
|
|
bitfld.long 0x00 1. "PC1F6,PC1F6" "0,1"
|
|
bitfld.long 0x00 0. "PC0F6,PC0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port C Function Register 6"
|
|
bitfld.long 0x00 1. "PC1F6,PC1F6" "0,1"
|
|
bitfld.long 0x00 0. "PC0F6,PC0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port C Function Register 6"
|
|
bitfld.long 0x00 2. "PC2F6,PC2F6" "0,1"
|
|
bitfld.long 0x00 1. "PC1F6,PC1F6" "0,1"
|
|
bitfld.long 0x00 0. "PC0F6,PC0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port C Function Register 7"
|
|
bitfld.long 0x00 3. "PC3F7,PC3F7" "0,1"
|
|
bitfld.long 0x00 2. "PC2F7,PC2F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port C Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PC7OD,PC7OD" "0,1"
|
|
bitfld.long 0x00 6. "PC6OD,PC6OD" "0,1"
|
|
bitfld.long 0x00 5. "PC5OD,PC5OD" "0,1"
|
|
bitfld.long 0x00 4. "PC4OD,PC4OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port C Open Drain Control Register"
|
|
bitfld.long 0x00 1. "PC1OD,PC1OD" "0,1"
|
|
bitfld.long 0x00 0. "PC0OD,PC0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port C Open Drain Control Register"
|
|
bitfld.long 0x00 3. "PC3OD,PC3OD" "0,1"
|
|
bitfld.long 0x00 2. "PC2OD,PC2OD" "0,1"
|
|
bitfld.long 0x00 1. "PC1OD,PC1OD" "0,1"
|
|
bitfld.long 0x00 0. "PC0OD,PC0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port C Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PC7OD,PC7OD" "0,1"
|
|
bitfld.long 0x00 6. "PC6OD,PC6OD" "0,1"
|
|
bitfld.long 0x00 5. "PC5OD,PC5OD" "0,1"
|
|
bitfld.long 0x00 4. "PC4OD,PC4OD" "0,1"
|
|
bitfld.long 0x00 3. "PC3OD,PC3OD" "0,1"
|
|
bitfld.long 0x00 2. "PC2OD,PC2OD" "0,1"
|
|
bitfld.long 0x00 1. "PC1OD,PC1OD" "0,1"
|
|
bitfld.long 0x00 0. "PC0OD,PC0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port C Open Drain Control Register"
|
|
bitfld.long 0x00 5. "PC5OD,PC5OD" "0,1"
|
|
bitfld.long 0x00 4. "PC4OD,PC4OD" "0,1"
|
|
bitfld.long 0x00 3. "PC3OD,PC3OD" "0,1"
|
|
bitfld.long 0x00 2. "PC2OD,PC2OD" "0,1"
|
|
bitfld.long 0x00 1. "PC1OD,PC1OD" "0,1"
|
|
bitfld.long 0x00 0. "PC0OD,PC0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port C Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PC7UP,PC7UP" "0,1"
|
|
bitfld.long 0x00 6. "PC6UP,PC6UP" "0,1"
|
|
bitfld.long 0x00 5. "PC5UP,PC5UP" "0,1"
|
|
bitfld.long 0x00 4. "PC4UP,PC4UP" "0,1"
|
|
bitfld.long 0x00 3. "PC3UP,PC3UP" "0,1"
|
|
bitfld.long 0x00 2. "PC2UP,PC2UP" "0,1"
|
|
bitfld.long 0x00 1. "PC1UP,PC1UP" "0,1"
|
|
bitfld.long 0x00 0. "PC0UP,PC0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port C Pull-up Control Register"
|
|
bitfld.long 0x00 1. "PC1UP,PC1UP" "0,1"
|
|
bitfld.long 0x00 0. "PC0UP,PC0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port C Pull-up Control Register"
|
|
bitfld.long 0x00 3. "PC3UP,PC3UP" "0,1"
|
|
bitfld.long 0x00 2. "PC2UP,PC2UP" "0,1"
|
|
bitfld.long 0x00 1. "PC1UP,PC1UP" "0,1"
|
|
bitfld.long 0x00 0. "PC0UP,PC0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port C Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PC7UP,PC7UP" "0,1"
|
|
bitfld.long 0x00 6. "PC6UP,PC6UP" "0,1"
|
|
bitfld.long 0x00 5. "PC5UP,PC5UP" "0,1"
|
|
bitfld.long 0x00 4. "PC4UP,PC4UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port C Pull-up Control Register"
|
|
bitfld.long 0x00 5. "PC5UP,PC5UP" "0,1"
|
|
bitfld.long 0x00 4. "PC4UP,PC4UP" "0,1"
|
|
bitfld.long 0x00 3. "PC3UP,PC3UP" "0,1"
|
|
bitfld.long 0x00 2. "PC2UP,PC2UP" "0,1"
|
|
bitfld.long 0x00 1. "PC1UP,PC1UP" "0,1"
|
|
bitfld.long 0x00 0. "PC0UP,PC0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port C Pull-down Control Register"
|
|
bitfld.long 0x00 1. "PC1DN,PC1DN" "0,1"
|
|
bitfld.long 0x00 0. "PC0DN,PC0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port C Pull-down Control Register"
|
|
bitfld.long 0x00 3. "PC3DN,PC3DN" "0,1"
|
|
bitfld.long 0x00 2. "PC2DN,PC2DN" "0,1"
|
|
bitfld.long 0x00 1. "PC1DN,PC1DN" "0,1"
|
|
bitfld.long 0x00 0. "PC0DN,PC0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port C Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PC7DN,PC7DN" "0,1"
|
|
bitfld.long 0x00 6. "PC6DN,PC6DN" "0,1"
|
|
bitfld.long 0x00 5. "PC5DN,PC5DN" "0,1"
|
|
bitfld.long 0x00 4. "PC4DN,PC4DN" "0,1"
|
|
bitfld.long 0x00 3. "PC3DN,PC3DN" "0,1"
|
|
bitfld.long 0x00 2. "PC2DN,PC2DN" "0,1"
|
|
bitfld.long 0x00 1. "PC1DN,PC1DN" "0,1"
|
|
bitfld.long 0x00 0. "PC0DN,PC0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port C Pull-down Control Register"
|
|
bitfld.long 0x00 5. "PC5DN,PC5DN" "0,1"
|
|
bitfld.long 0x00 4. "PC4DN,PC4DN" "0,1"
|
|
bitfld.long 0x00 3. "PC3DN,PC3DN" "0,1"
|
|
bitfld.long 0x00 2. "PC2DN,PC2DN" "0,1"
|
|
bitfld.long 0x00 1. "PC1DN,PC1DN" "0,1"
|
|
bitfld.long 0x00 0. "PC0DN,PC0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port C Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PC7DN,PC7DN" "0,1"
|
|
bitfld.long 0x00 6. "PC6DN,PC6DN" "0,1"
|
|
bitfld.long 0x00 5. "PC5DN,PC5DN" "0,1"
|
|
bitfld.long 0x00 4. "PC4DN,PC4DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port C Input Control Register"
|
|
bitfld.long 0x00 5. "PC5IE,PC5IE" "0,1"
|
|
bitfld.long 0x00 4. "PC4IE,PC4IE" "0,1"
|
|
bitfld.long 0x00 3. "PC3IE,PC3IE" "0,1"
|
|
bitfld.long 0x00 2. "PC2IE,PC2IE" "0,1"
|
|
bitfld.long 0x00 1. "PC1IE,PC1IE" "0,1"
|
|
bitfld.long 0x00 0. "PC0IE,PC0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port C Input Control Register"
|
|
bitfld.long 0x00 7. "PC7IE,PC7IE" "0,1"
|
|
bitfld.long 0x00 6. "PC6IE,PC6IE" "0,1"
|
|
bitfld.long 0x00 5. "PC5IE,PC5IE" "0,1"
|
|
bitfld.long 0x00 4. "PC4IE,PC4IE" "0,1"
|
|
bitfld.long 0x00 3. "PC3IE,PC3IE" "0,1"
|
|
bitfld.long 0x00 2. "PC2IE,PC2IE" "0,1"
|
|
bitfld.long 0x00 1. "PC1IE,PC1IE" "0,1"
|
|
bitfld.long 0x00 0. "PC0IE,PC0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port C Input Control Register"
|
|
bitfld.long 0x00 3. "PC3IE,PC3IE" "0,1"
|
|
bitfld.long 0x00 2. "PC2IE,PC2IE" "0,1"
|
|
bitfld.long 0x00 1. "PC1IE,PC1IE" "0,1"
|
|
bitfld.long 0x00 0. "PC0IE,PC0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port C Input Control Register"
|
|
bitfld.long 0x00 1. "PC1IE,PC1IE" "0,1"
|
|
bitfld.long 0x00 0. "PC0IE,PC0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port C Input Control Register"
|
|
bitfld.long 0x00 7. "PC7IE,PC7IE" "0,1"
|
|
bitfld.long 0x00 6. "PC6IE,PC6IE" "0,1"
|
|
bitfld.long 0x00 5. "PC5IE,PC5IE" "0,1"
|
|
bitfld.long 0x00 4. "PC4IE,PC4IE" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "PD (Port D)"
|
|
base ad:0x400E0300
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port D Data Register"
|
|
bitfld.long 0x00 5. "PD5,PD5" "0,1"
|
|
bitfld.long 0x00 4. "PD4,PD4" "0,1"
|
|
bitfld.long 0x00 3. "PD3,PD3" "0,1"
|
|
bitfld.long 0x00 2. "PD2,PD2" "0,1"
|
|
bitfld.long 0x00 1. "PD1,PD1" "0,1"
|
|
bitfld.long 0x00 0. "PD0,PD0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port D Data Register"
|
|
bitfld.long 0x00 7. "PD7,PD7" "0,1"
|
|
bitfld.long 0x00 6. "PD6,PD6" "0,1"
|
|
bitfld.long 0x00 5. "PD5,PD5" "0,1"
|
|
bitfld.long 0x00 4. "PD4,PD4" "0,1"
|
|
bitfld.long 0x00 3. "PD3,PD3" "0,1"
|
|
bitfld.long 0x00 2. "PD2,PD2" "0,1"
|
|
bitfld.long 0x00 1. "PD1,PD1" "0,1"
|
|
bitfld.long 0x00 0. "PD0,PD0" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port D Output Control Register"
|
|
bitfld.long 0x00 7. "PD7C,PD7C" "0,1"
|
|
bitfld.long 0x00 6. "PD6C,PD6C" "0,1"
|
|
bitfld.long 0x00 5. "PD5C,PD5C" "0,1"
|
|
bitfld.long 0x00 4. "PD4C,PD4C" "0,1"
|
|
bitfld.long 0x00 3. "PD3C,PD3C" "0,1"
|
|
bitfld.long 0x00 2. "PD2C,PD2C" "0,1"
|
|
bitfld.long 0x00 1. "PD1C,PD1C" "0,1"
|
|
bitfld.long 0x00 0. "PD0C,PD0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port D Output Control Register"
|
|
bitfld.long 0x00 5. "PD5C,PD5C" "0,1"
|
|
bitfld.long 0x00 4. "PD4C,PD4C" "0,1"
|
|
bitfld.long 0x00 3. "PD3C,PD3C" "0,1"
|
|
bitfld.long 0x00 2. "PD2C,PD2C" "0,1"
|
|
bitfld.long 0x00 1. "PD1C,PD1C" "0,1"
|
|
bitfld.long 0x00 0. "PD0C,PD0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port D Function Register 1"
|
|
bitfld.long 0x00 7. "PD7F1,PD7F1" "0,1"
|
|
bitfld.long 0x00 6. "PD6F1,PD6F1" "0,1"
|
|
bitfld.long 0x00 5. "PD5F1,PD5F1" "0,1"
|
|
bitfld.long 0x00 4. "PD4F1,PD4F1" "0,1"
|
|
bitfld.long 0x00 3. "PD3F1,PD3F1" "0,1"
|
|
bitfld.long 0x00 2. "PD2F1,PD2F1" "0,1"
|
|
bitfld.long 0x00 1. "PD1F1,PD1F1" "0,1"
|
|
bitfld.long 0x00 0. "PD0F1,PD0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port D Function Register 1"
|
|
bitfld.long 0x00 3. "PD3F1,PD3F1" "0,1"
|
|
bitfld.long 0x00 2. "PD2F1,PD2F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port D Function Register 2"
|
|
bitfld.long 0x00 7. "PD7F2,PD7F2" "0,1"
|
|
bitfld.long 0x00 6. "PD6F2,PD6F2" "0,1"
|
|
bitfld.long 0x00 1. "PD1F2,PD1F2" "0,1"
|
|
bitfld.long 0x00 0. "PD0F2,PD0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port D Function Register 2"
|
|
bitfld.long 0x00 4. "PD4F2,PD4F2" "0,1"
|
|
bitfld.long 0x00 3. "PD3F2,PD3F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port D Function Register 3"
|
|
bitfld.long 0x00 7. "PD7F3,PD7F3" "0,1"
|
|
bitfld.long 0x00 6. "PD6F3,PD6F3" "0,1"
|
|
bitfld.long 0x00 5. "PD5F3,PD5F3" "0,1"
|
|
bitfld.long 0x00 4. "PD4F3,PD4F3" "0,1"
|
|
bitfld.long 0x00 3. "PD3F3,PD3F3" "0,1"
|
|
bitfld.long 0x00 2. "PD2F2,PD2F2" "0,1"
|
|
bitfld.long 0x00 1. "PD1F3,PD1F3" "0,1"
|
|
bitfld.long 0x00 0. "PD0F3,PD0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port D Function Register 3"
|
|
bitfld.long 0x00 4. "PD4F3,PD4F3" "0,1"
|
|
bitfld.long 0x00 3. "PD3F3,PD3F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port D Function Register 4"
|
|
bitfld.long 0x00 3. "PD3F4,PD3F4" "0,1"
|
|
bitfld.long 0x00 2. "PD2F4,PD2F4" "0,1"
|
|
bitfld.long 0x00 1. "PD1F4,PD1F4" "0,1"
|
|
bitfld.long 0x00 0. "PD0F4,PD0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port D Function Register 4"
|
|
bitfld.long 0x00 5. "PD5F4,PD5F4" "0,1"
|
|
bitfld.long 0x00 4. "PD4F4,PD4F4" "0,1"
|
|
bitfld.long 0x00 3. "PD3F4,PD3F4" "0,1"
|
|
bitfld.long 0x00 2. "PD2F4,PD2F4" "0,1"
|
|
bitfld.long 0x00 1. "PD1F4,PD1F4" "0,1"
|
|
bitfld.long 0x00 0. "PD0F4,PD0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port D Function Register 5"
|
|
bitfld.long 0x00 7. "PD7F5,PD7F5" "0,1"
|
|
bitfld.long 0x00 6. "PD6F5,PD6F5" "0,1"
|
|
bitfld.long 0x00 4. "PD4F5,PD4F5" "0,1"
|
|
bitfld.long 0x00 2. "PD2F5,PD2F5" "0,1"
|
|
bitfld.long 0x00 1. "PD1F5,PD1F5" "0,1"
|
|
bitfld.long 0x00 0. "PD0F5,PD0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port D Function Register 5"
|
|
bitfld.long 0x00 3. "PD3F5,PD3F5" "0,1"
|
|
bitfld.long 0x00 2. "PD2F5,PD2F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port D Function Register 6"
|
|
bitfld.long 0x00 5. "PD5F6,PD5F6" "0,1"
|
|
bitfld.long 0x00 4. "PD4F6,PD4F6" "0,1"
|
|
bitfld.long 0x00 3. "PD3F6,PD3F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port D Function Register 6"
|
|
bitfld.long 0x00 7. "PD7F6,PD7F6" "0,1"
|
|
bitfld.long 0x00 6. "PD6F6,PD6F6" "0,1"
|
|
bitfld.long 0x00 5. "PD5F6,PD5F6" "0,1"
|
|
bitfld.long 0x00 4. "PD4F6,PD4F6" "0,1"
|
|
bitfld.long 0x00 0. "PD0F6,PD0F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port D Function Register 7"
|
|
bitfld.long 0x00 7. "PD7F7,PD7F7" "0,1"
|
|
bitfld.long 0x00 6. "PD6F7,PD6F7" "0,1"
|
|
bitfld.long 0x00 5. "PD5F7,PD5F7" "0,1"
|
|
bitfld.long 0x00 4. "PD4F7,PD4F7" "0,1"
|
|
bitfld.long 0x00 3. "PD3F7,PD3F7" "0,1"
|
|
bitfld.long 0x00 2. "PD2F7,PD2F7" "0,1"
|
|
bitfld.long 0x00 1. "PD1F7,PD1F7" "0,1"
|
|
bitfld.long 0x00 0. "PD0F7,PD0F7" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port D Function Register 8"
|
|
bitfld.long 0x00 7. "PD7F8,PD7F8" "0,1"
|
|
bitfld.long 0x00 6. "PD6F8,PD6F8" "0,1"
|
|
bitfld.long 0x00 5. "PD5F8,PD5F8" "0,1"
|
|
bitfld.long 0x00 4. "PD4F8,PD4F8" "0,1"
|
|
bitfld.long 0x00 3. "PD3F8,PD3F8" "0,1"
|
|
bitfld.long 0x00 2. "PD2F8,PD2F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port D Open Drain Control Register"
|
|
bitfld.long 0x00 5. "PD5OD,PD5OD" "0,1"
|
|
bitfld.long 0x00 4. "PD4OD,PD4OD" "0,1"
|
|
bitfld.long 0x00 3. "PD3OD,PD3OD" "0,1"
|
|
bitfld.long 0x00 2. "PD2OD,PD2OD" "0,1"
|
|
bitfld.long 0x00 1. "PD1OD,PD1OD" "0,1"
|
|
bitfld.long 0x00 0. "PD0OD,PD0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port D Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PD7OD,PD7OD" "0,1"
|
|
bitfld.long 0x00 6. "PD6OD,PD6OD" "0,1"
|
|
bitfld.long 0x00 5. "PD5OD,PD5OD" "0,1"
|
|
bitfld.long 0x00 4. "PD4OD,PD4OD" "0,1"
|
|
bitfld.long 0x00 3. "PD3OD,PD3OD" "0,1"
|
|
bitfld.long 0x00 2. "PD2OD,PD2OD" "0,1"
|
|
bitfld.long 0x00 1. "PD1OD,PD1OD" "0,1"
|
|
bitfld.long 0x00 0. "PD0OD,PD0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port D Pull-up Control Register"
|
|
bitfld.long 0x00 5. "PD5UP,PD5UP" "0,1"
|
|
bitfld.long 0x00 4. "PD4UP,PD4UP" "0,1"
|
|
bitfld.long 0x00 3. "PD3UP,PD3UP" "0,1"
|
|
bitfld.long 0x00 2. "PD2UP,PD2UP" "0,1"
|
|
bitfld.long 0x00 1. "PD1UP,PD1UP" "0,1"
|
|
bitfld.long 0x00 0. "PD0UP,PD0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port D Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PD7UP,PD7UP" "0,1"
|
|
bitfld.long 0x00 6. "PD6UP,PD6UP" "0,1"
|
|
bitfld.long 0x00 5. "PD5UP,PD5UP" "0,1"
|
|
bitfld.long 0x00 4. "PD4UP,PD4UP" "0,1"
|
|
bitfld.long 0x00 3. "PD3UP,PD3UP" "0,1"
|
|
bitfld.long 0x00 2. "PD2UP,PD2UP" "0,1"
|
|
bitfld.long 0x00 1. "PD1UP,PD1UP" "0,1"
|
|
bitfld.long 0x00 0. "PD0UP,PD0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port D Pull-down Control Register"
|
|
bitfld.long 0x00 5. "PD5DN,PD5DN" "0,1"
|
|
bitfld.long 0x00 4. "PD4DN,PD4DN" "0,1"
|
|
bitfld.long 0x00 3. "PD3DN,PD3DN" "0,1"
|
|
bitfld.long 0x00 2. "PD2DN,PD2DN" "0,1"
|
|
bitfld.long 0x00 1. "PD1DN,PD1DN" "0,1"
|
|
bitfld.long 0x00 0. "PD0DN,PD0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port D Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PD7DN,PD7DN" "0,1"
|
|
bitfld.long 0x00 6. "PD6DN,PD6DN" "0,1"
|
|
bitfld.long 0x00 5. "PD5DN,PD5DN" "0,1"
|
|
bitfld.long 0x00 4. "PD4DN,PD4DN" "0,1"
|
|
bitfld.long 0x00 3. "PD3DN,PD3DN" "0,1"
|
|
bitfld.long 0x00 2. "PD2DN,PD2DN" "0,1"
|
|
bitfld.long 0x00 1. "PD1DN,PD1DN" "0,1"
|
|
bitfld.long 0x00 0. "PD0DN,PD0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port D Input Control Register"
|
|
bitfld.long 0x00 5. "PD5IE,PD5IE" "0,1"
|
|
bitfld.long 0x00 4. "PD4IE,PD4IE" "0,1"
|
|
bitfld.long 0x00 3. "PD3IE,PD3IE" "0,1"
|
|
bitfld.long 0x00 2. "PD2IE,PD2IE" "0,1"
|
|
bitfld.long 0x00 1. "PD1IE,PD1IE" "0,1"
|
|
bitfld.long 0x00 0. "PD0IE,PD0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port D Input Control Register"
|
|
bitfld.long 0x00 7. "PD7IE,PD7IE" "0,1"
|
|
bitfld.long 0x00 6. "PD6IE,PD6IE" "0,1"
|
|
bitfld.long 0x00 5. "PD5IE,PD5IE" "0,1"
|
|
bitfld.long 0x00 4. "PD4IE,PD4IE" "0,1"
|
|
bitfld.long 0x00 3. "PD3IE,PD3IE" "0,1"
|
|
bitfld.long 0x00 2. "PD2IE,PD2IE" "0,1"
|
|
bitfld.long 0x00 1. "PD1IE,PD1IE" "0,1"
|
|
bitfld.long 0x00 0. "PD0IE,PD0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
tree "PE (Port E)"
|
|
base ad:0x400E0400
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port E Data Register"
|
|
bitfld.long 0x00 6. "PE6,PE6" "0,1"
|
|
bitfld.long 0x00 5. "PE5,PE5" "0,1"
|
|
bitfld.long 0x00 4. "PE4,PE4" "0,1"
|
|
bitfld.long 0x00 3. "PE3,PE3" "0,1"
|
|
bitfld.long 0x00 2. "PE2,PE2" "0,1"
|
|
bitfld.long 0x00 1. "PE1,PE1" "0,1"
|
|
bitfld.long 0x00 0. "PE0,PE0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port E Data Register"
|
|
bitfld.long 0x00 3. "PE3,PE3" "0,1"
|
|
bitfld.long 0x00 2. "PE2,PE2" "0,1"
|
|
bitfld.long 0x00 1. "PE1,PE1" "0,1"
|
|
bitfld.long 0x00 0. "PE0,PE0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port E Data Register"
|
|
bitfld.long 0x00 7. "PE7,PE7" "0,1"
|
|
bitfld.long 0x00 6. "PE6,PE6" "0,1"
|
|
bitfld.long 0x00 5. "PE5,PE5" "0,1"
|
|
bitfld.long 0x00 4. "PE4,PE4" "0,1"
|
|
bitfld.long 0x00 3. "PE3,PE3" "0,1"
|
|
bitfld.long 0x00 2. "PE2,PE2" "0,1"
|
|
bitfld.long 0x00 1. "PE1,PE1" "0,1"
|
|
bitfld.long 0x00 0. "PE0,PE0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port E Output Control Register"
|
|
bitfld.long 0x00 6. "PE6C,PE6C" "0,1"
|
|
bitfld.long 0x00 5. "PE5C,PE5C" "0,1"
|
|
bitfld.long 0x00 4. "PE4C,PE4C" "0,1"
|
|
bitfld.long 0x00 3. "PE3C,PE3C" "0,1"
|
|
bitfld.long 0x00 2. "PE2C,PE2C" "0,1"
|
|
bitfld.long 0x00 1. "PE1C,PE1C" "0,1"
|
|
bitfld.long 0x00 0. "PE0C,PE0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port E Output Control Register"
|
|
bitfld.long 0x00 7. "PE7C,PE7C" "0,1"
|
|
bitfld.long 0x00 6. "PE6C,PE6C" "0,1"
|
|
bitfld.long 0x00 5. "PE5C,PE5C" "0,1"
|
|
bitfld.long 0x00 4. "PE4C,PE4C" "0,1"
|
|
bitfld.long 0x00 3. "PE3C,PE3C" "0,1"
|
|
bitfld.long 0x00 2. "PE2C,PE2C" "0,1"
|
|
bitfld.long 0x00 1. "PE1C,PE1C" "0,1"
|
|
bitfld.long 0x00 0. "PE0C,PE0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port E Output Control Register"
|
|
bitfld.long 0x00 3. "PE3C,PE3C" "0,1"
|
|
bitfld.long 0x00 2. "PE2C,PE2C" "0,1"
|
|
bitfld.long 0x00 1. "PE1C,PE1C" "0,1"
|
|
bitfld.long 0x00 0. "PE0C,PE0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port E Function Register 1"
|
|
bitfld.long 0x00 1. "PE1F1,PE1F1" "0,1"
|
|
bitfld.long 0x00 0. "PE0F1,PE0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port E Function Register 1"
|
|
bitfld.long 0x00 7. "PE7F1,PE7F1" "0,1"
|
|
bitfld.long 0x00 6. "PE6F1,PE6F1" "0,1"
|
|
bitfld.long 0x00 5. "PE5F1,PE5F1" "0,1"
|
|
bitfld.long 0x00 4. "PE4F1,PE4F1" "0,1"
|
|
bitfld.long 0x00 3. "PE3F1,PE3F1" "0,1"
|
|
bitfld.long 0x00 2. "PE2F1,PE2F1" "0,1"
|
|
bitfld.long 0x00 1. "PE1F1,PE1F1" "0,1"
|
|
bitfld.long 0x00 0. "PE0F1,PE0F1" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port E Function Register 2"
|
|
bitfld.long 0x00 7. "PE7F2,PE7F2" "0,1"
|
|
bitfld.long 0x00 0. "PE0F2,PE0F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port E Function Register 3"
|
|
bitfld.long 0x00 7. "PE7F3,PE7F3" "0,1"
|
|
bitfld.long 0x00 6. "PE6F3,PE6F3" "0,1"
|
|
bitfld.long 0x00 5. "PE5F3,PE5F3" "0,1"
|
|
bitfld.long 0x00 4. "PE4F3,PE4F3" "0,1"
|
|
bitfld.long 0x00 3. "PE3F3,PE3F3" "0,1"
|
|
bitfld.long 0x00 2. "PE2F3,PE2F3" "0,1"
|
|
bitfld.long 0x00 1. "PE1F3,PE1F3" "0,1"
|
|
bitfld.long 0x00 0. "PE0F3,PE0F3" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port E Function Register 4"
|
|
bitfld.long 0x00 7. "PE7F4,PE7F4" "0,1"
|
|
bitfld.long 0x00 6. "PE6F4,PE6F4" "0,1"
|
|
bitfld.long 0x00 5. "PE5F4,PE5F4" "0,1"
|
|
bitfld.long 0x00 4. "PE4F4,PE4F4" "0,1"
|
|
bitfld.long 0x00 3. "PE3F4,PE3F4" "0,1"
|
|
bitfld.long 0x00 2. "PE2F4,PE2F4" "0,1"
|
|
bitfld.long 0x00 1. "PE1F4,PE1F4" "0,1"
|
|
bitfld.long 0x00 0. "PE0F4,PE0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port E Function Register 4"
|
|
bitfld.long 0x00 3. "PE3F4,PE3F4" "0,1"
|
|
bitfld.long 0x00 2. "PE2F4,PE2F4" "0,1"
|
|
bitfld.long 0x00 1. "PE1F4,PE1F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port E Function Register 4"
|
|
bitfld.long 0x00 6. "PE6F4,PE6F4" "0,1"
|
|
bitfld.long 0x00 5. "PE5F4,PE5F4" "0,1"
|
|
bitfld.long 0x00 4. "PE4F4,PE4F4" "0,1"
|
|
bitfld.long 0x00 3. "PE3F4,PE3F4" "0,1"
|
|
bitfld.long 0x00 2. "PE2F4,PE2F4" "0,1"
|
|
bitfld.long 0x00 1. "PE1F4,PE1F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port E Function Register 5"
|
|
bitfld.long 0x00 3. "PE3F5,PE3F5" "0,1"
|
|
bitfld.long 0x00 2. "PE2F5,PE2F5" "0,1"
|
|
bitfld.long 0x00 1. "PE1F5,PE1F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port E Function Register 5"
|
|
bitfld.long 0x00 7. "PE7F5,PE7F5" "0,1"
|
|
bitfld.long 0x00 6. "PE6F5,PE6F5" "0,1"
|
|
bitfld.long 0x00 5. "PE5F5,PE5F5" "0,1"
|
|
bitfld.long 0x00 4. "PE4F5,PE4F5" "0,1"
|
|
bitfld.long 0x00 3. "PE3F5,PE3F5" "0,1"
|
|
bitfld.long 0x00 2. "PE2F5,PE2F5" "0,1"
|
|
bitfld.long 0x00 1. "PE1F5,PE1F5" "0,1"
|
|
bitfld.long 0x00 0. "PE0F5,PE0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port E Function Register 6"
|
|
bitfld.long 0x00 7. "PE7F6,PE7F6" "0,1"
|
|
bitfld.long 0x00 6. "PE6F6,PE6F6" "0,1"
|
|
bitfld.long 0x00 5. "PE5F6,PE5F6" "0,1"
|
|
bitfld.long 0x00 4. "PE4F6,PE4F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port E Function Register 6"
|
|
bitfld.long 0x00 6. "PE6F6,PE6F6" "0,1"
|
|
bitfld.long 0x00 5. "PE5F6,PE5F6" "0,1"
|
|
bitfld.long 0x00 4. "PE4F6,PE4F6" "0,1"
|
|
bitfld.long 0x00 3. "PE3F6,PE3F6" "0,1"
|
|
bitfld.long 0x00 2. "PE2F6,PE2F6" "0,1"
|
|
bitfld.long 0x00 1. "PE1F6,PE1F6" "0,1"
|
|
bitfld.long 0x00 0. "PE0F6,PE0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port E Function Register 6"
|
|
bitfld.long 0x00 7. "PE7F6,PE7F6" "0,1"
|
|
bitfld.long 0x00 6. "PE6F6,PE6F6" "0,1"
|
|
bitfld.long 0x00 5. "PE5F6,PE5F6" "0,1"
|
|
bitfld.long 0x00 4. "PE4F6,PE4F6" "0,1"
|
|
bitfld.long 0x00 3. "PE3F6,PE3F6" "0,1"
|
|
bitfld.long 0x00 2. "PE2F6,PE2F6" "0,1"
|
|
bitfld.long 0x00 1. "PE1F6,PE1F6" "0,1"
|
|
bitfld.long 0x00 0. "PE0F6,PE0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port E Function Register 7"
|
|
bitfld.long 0x00 3. "PE3F7,PE3F7" "0,1"
|
|
bitfld.long 0x00 2. "PE2F7,PE2F7" "0,1"
|
|
bitfld.long 0x00 1. "PE1F7,PE1F7" "0,1"
|
|
bitfld.long 0x00 0. "PE0F7,PE0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port E Function Register 7"
|
|
bitfld.long 0x00 7. "PE7F7,PE7F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port E Function Register 8"
|
|
bitfld.long 0x00 7. "PE7F8,PE7F8" "0,1"
|
|
bitfld.long 0x00 6. "PE6F8,PE6F8" "0,1"
|
|
bitfld.long 0x00 5. "PE5F8,PE5F8" "0,1"
|
|
bitfld.long 0x00 4. "PE4F8,PE4F8" "0,1"
|
|
bitfld.long 0x00 3. "PE3F8,PE3F8" "0,1"
|
|
bitfld.long 0x00 2. "PE2F8,PE2F8" "0,1"
|
|
bitfld.long 0x00 1. "PE1F8,PE1F8" "0,1"
|
|
bitfld.long 0x00 0. "PE0F8,PE0F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port E Open Drain Control Register"
|
|
bitfld.long 0x00 6. "PE6OD,PE6OD" "0,1"
|
|
bitfld.long 0x00 5. "PE5OD,PE5OD" "0,1"
|
|
bitfld.long 0x00 4. "PE4OD,PE4OD" "0,1"
|
|
bitfld.long 0x00 3. "PE3OD,PE3OD" "0,1"
|
|
bitfld.long 0x00 2. "PE2OD,PE2OD" "0,1"
|
|
bitfld.long 0x00 1. "PE1OD,PE1OD" "0,1"
|
|
bitfld.long 0x00 0. "PE0OD,PE0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port E Open Drain Control Register"
|
|
bitfld.long 0x00 3. "PE3OD,PE3OD" "0,1"
|
|
bitfld.long 0x00 2. "PE2OD,PE2OD" "0,1"
|
|
bitfld.long 0x00 1. "PE1OD,PE1OD" "0,1"
|
|
bitfld.long 0x00 0. "PE0OD,PE0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port E Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PE7OD,PE7OD" "0,1"
|
|
bitfld.long 0x00 6. "PE6OD,PE6OD" "0,1"
|
|
bitfld.long 0x00 5. "PE5OD,PE5OD" "0,1"
|
|
bitfld.long 0x00 4. "PE4OD,PE4OD" "0,1"
|
|
bitfld.long 0x00 3. "PE3OD,PE3OD" "0,1"
|
|
bitfld.long 0x00 2. "PE2OD,PE2OD" "0,1"
|
|
bitfld.long 0x00 1. "PE1OD,PE1OD" "0,1"
|
|
bitfld.long 0x00 0. "PE0OD,PE0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port E Pull-up Control Register"
|
|
bitfld.long 0x00 6. "PE6UP,PE6UP" "0,1"
|
|
bitfld.long 0x00 5. "PE5UP,PE5UP" "0,1"
|
|
bitfld.long 0x00 4. "PE4UP,PE4UP" "0,1"
|
|
bitfld.long 0x00 3. "PE3UP,PE3UP" "0,1"
|
|
bitfld.long 0x00 2. "PE2UP,PE2UP" "0,1"
|
|
bitfld.long 0x00 1. "PE1UP,PE1UP" "0,1"
|
|
bitfld.long 0x00 0. "PE0UP,PE0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port E Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PE7UP,PE7UP" "0,1"
|
|
bitfld.long 0x00 6. "PE6UP,PE6UP" "0,1"
|
|
bitfld.long 0x00 5. "PE5UP,PE5UP" "0,1"
|
|
bitfld.long 0x00 4. "PE4UP,PE4UP" "0,1"
|
|
bitfld.long 0x00 3. "PE3UP,PE3UP" "0,1"
|
|
bitfld.long 0x00 2. "PE2UP,PE2UP" "0,1"
|
|
bitfld.long 0x00 1. "PE1UP,PE1UP" "0,1"
|
|
bitfld.long 0x00 0. "PE0UP,PE0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port E Pull-up Control Register"
|
|
bitfld.long 0x00 3. "PE3UP,PE3UP" "0,1"
|
|
bitfld.long 0x00 2. "PE2UP,PE2UP" "0,1"
|
|
bitfld.long 0x00 1. "PE1UP,PE1UP" "0,1"
|
|
bitfld.long 0x00 0. "PE0UP,PE0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port E Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PE7DN,PE7DN" "0,1"
|
|
bitfld.long 0x00 6. "PE6DN,PE6DN" "0,1"
|
|
bitfld.long 0x00 5. "PE5DN,PE5DN" "0,1"
|
|
bitfld.long 0x00 4. "PE4DN,PE4DN" "0,1"
|
|
bitfld.long 0x00 3. "PE3DN,PE3DN" "0,1"
|
|
bitfld.long 0x00 2. "PE2DN,PE2DN" "0,1"
|
|
bitfld.long 0x00 1. "PE1DN,PE1DN" "0,1"
|
|
bitfld.long 0x00 0. "PE0DN,PE0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port E Pull-down Control Register"
|
|
bitfld.long 0x00 3. "PE3DN,PE3DN" "0,1"
|
|
bitfld.long 0x00 2. "PE2DN,PE2DN" "0,1"
|
|
bitfld.long 0x00 1. "PE1DN,PE1DN" "0,1"
|
|
bitfld.long 0x00 0. "PE0DN,PE0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port E Pull-down Control Register"
|
|
bitfld.long 0x00 6. "PE6DN,PE6DN" "0,1"
|
|
bitfld.long 0x00 5. "PE5DN,PE5DN" "0,1"
|
|
bitfld.long 0x00 4. "PE4DN,PE4DN" "0,1"
|
|
bitfld.long 0x00 3. "PE3DN,PE3DN" "0,1"
|
|
bitfld.long 0x00 2. "PE2DN,PE2DN" "0,1"
|
|
bitfld.long 0x00 1. "PE1DN,PE1DN" "0,1"
|
|
bitfld.long 0x00 0. "PE0DN,PE0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port E Input Control Register"
|
|
bitfld.long 0x00 3. "PE3IE,PE3IE" "0,1"
|
|
bitfld.long 0x00 2. "PE2IE,PE2IE" "0,1"
|
|
bitfld.long 0x00 1. "PE1IE,PE1IE" "0,1"
|
|
bitfld.long 0x00 0. "PE0IE,PE0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port E Input Control Register"
|
|
bitfld.long 0x00 6. "PE6IE,PE6IE" "0,1"
|
|
bitfld.long 0x00 5. "PE5IE,PE5IE" "0,1"
|
|
bitfld.long 0x00 4. "PE4IE,PE4IE" "0,1"
|
|
bitfld.long 0x00 3. "PE3IE,PE3IE" "0,1"
|
|
bitfld.long 0x00 2. "PE2IE,PE2IE" "0,1"
|
|
bitfld.long 0x00 1. "PE1IE,PE1IE" "0,1"
|
|
bitfld.long 0x00 0. "PE0IE,PE0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port E Input Control Register"
|
|
bitfld.long 0x00 7. "PE7IE,PE7IE" "0,1"
|
|
bitfld.long 0x00 6. "PE6IE,PE6IE" "0,1"
|
|
bitfld.long 0x00 5. "PE5IE,PE5IE" "0,1"
|
|
bitfld.long 0x00 4. "PE4IE,PE4IE" "0,1"
|
|
bitfld.long 0x00 3. "PE3IE,PE3IE" "0,1"
|
|
bitfld.long 0x00 2. "PE2IE,PE2IE" "0,1"
|
|
bitfld.long 0x00 1. "PE1IE,PE1IE" "0,1"
|
|
bitfld.long 0x00 0. "PE0IE,PE0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
tree "PF (Port F)"
|
|
base ad:0x400E0500
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port F Data Register"
|
|
bitfld.long 0x00 7. "PF7,PF7" "0,1"
|
|
bitfld.long 0x00 6. "PF6,PF6" "0,1"
|
|
bitfld.long 0x00 4. "PF4,PF4" "0,1"
|
|
bitfld.long 0x00 3. "PF3,PF3" "0,1"
|
|
bitfld.long 0x00 2. "PF2,PF2" "0,1"
|
|
bitfld.long 0x00 1. "PF1,PF1" "0,1"
|
|
bitfld.long 0x00 0. "PF0,PF0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port F Data Register"
|
|
bitfld.long 0x00 1. "PF1,PF1" "0,1"
|
|
bitfld.long 0x00 0. "PF0,PF0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port F Data Register"
|
|
bitfld.long 0x00 7. "PF7,PF7" "0,1"
|
|
bitfld.long 0x00 6. "PF6,PF6" "0,1"
|
|
bitfld.long 0x00 3. "PF3,PF3" "0,1"
|
|
bitfld.long 0x00 2. "PF2,PF2" "0,1"
|
|
bitfld.long 0x00 1. "PF1,PF1" "0,1"
|
|
bitfld.long 0x00 0. "PF0,PF0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port F Data Register"
|
|
bitfld.long 0x00 7. "PF7,PF7" "0,1"
|
|
bitfld.long 0x00 6. "PF6,PF6" "0,1"
|
|
bitfld.long 0x00 4. "PF4,PF4" "0,1"
|
|
bitfld.long 0x00 3. "PF3,PF3" "0,1"
|
|
bitfld.long 0x00 1. "PF1,PF1" "0,1"
|
|
bitfld.long 0x00 0. "PF0,PF0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port F Data Register"
|
|
bitfld.long 0x00 7. "PF7,PF7" "0,1"
|
|
bitfld.long 0x00 6. "PF6,PF6" "0,1"
|
|
bitfld.long 0x00 5. "PF5,PF5" "0,1"
|
|
bitfld.long 0x00 4. "PF4,PF4" "0,1"
|
|
bitfld.long 0x00 3. "PF3,PF3" "0,1"
|
|
bitfld.long 0x00 2. "PF2,PF2" "0,1"
|
|
bitfld.long 0x00 1. "PF1,PF1" "0,1"
|
|
bitfld.long 0x00 0. "PF0,PF0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port F Output Control Register"
|
|
bitfld.long 0x00 7. "PF7C,PF7C" "0,1"
|
|
bitfld.long 0x00 6. "PF6C,PF6C" "0,1"
|
|
bitfld.long 0x00 4. "PF4C,PF4C" "0,1"
|
|
bitfld.long 0x00 3. "PF3C,PF3C" "0,1"
|
|
bitfld.long 0x00 1. "PF1C,PF1C" "0,1"
|
|
bitfld.long 0x00 0. "PF0C,PF0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port F Output Control Register"
|
|
bitfld.long 0x00 7. "PF7C,PF7C" "0,1"
|
|
bitfld.long 0x00 6. "PF6C,PF6C" "0,1"
|
|
bitfld.long 0x00 4. "PF4C,PF4C" "0,1"
|
|
bitfld.long 0x00 3. "PF3C,PF3C" "0,1"
|
|
bitfld.long 0x00 2. "PF2C,PF2C" "0,1"
|
|
bitfld.long 0x00 1. "PF1C,PF1C" "0,1"
|
|
bitfld.long 0x00 0. "PF0C,PF0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port F Output Control Register"
|
|
bitfld.long 0x00 1. "PF1C,PF1C" "0,1"
|
|
bitfld.long 0x00 0. "PF0C,PF0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port F Output Control Register"
|
|
bitfld.long 0x00 7. "PF7C,PF7C" "0,1"
|
|
bitfld.long 0x00 6. "PF6C,PF6C" "0,1"
|
|
bitfld.long 0x00 5. "PF5C,PF5C" "0,1"
|
|
bitfld.long 0x00 4. "PF4C,PF4C" "0,1"
|
|
bitfld.long 0x00 3. "PF3C,PF3C" "0,1"
|
|
bitfld.long 0x00 2. "PF2C,PF2C" "0,1"
|
|
bitfld.long 0x00 1. "PF1C,PF1C" "0,1"
|
|
bitfld.long 0x00 0. "PF0C,PF0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port F Output Control Register"
|
|
bitfld.long 0x00 7. "PF7C,PF7C" "0,1"
|
|
bitfld.long 0x00 6. "PF6C,PF6C" "0,1"
|
|
bitfld.long 0x00 3. "PF3C,PF3C" "0,1"
|
|
bitfld.long 0x00 2. "PF2C,PF2C" "0,1"
|
|
bitfld.long 0x00 1. "PF1C,PF1C" "0,1"
|
|
bitfld.long 0x00 0. "PF0C,PF0C" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port F Function Register 1"
|
|
bitfld.long 0x00 7. "PF7F1,PF7F1" "0,1"
|
|
bitfld.long 0x00 6. "PF6F1,PF6F1" "0,1"
|
|
bitfld.long 0x00 1. "PF1F1,PF1F1" "0,1"
|
|
bitfld.long 0x00 0. "PF0F1,PF0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port F Function Register 1"
|
|
bitfld.long 0x00 7. "PF7F1,PF7F1" "0,1"
|
|
bitfld.long 0x00 6. "PF6F1,PF6F1" "0,1"
|
|
bitfld.long 0x00 5. "PF5F1,PF5F1" "0,1"
|
|
bitfld.long 0x00 4. "PF4F1,PF4F1" "0,1"
|
|
bitfld.long 0x00 1. "PF1F1,PF1F1" "0,1"
|
|
bitfld.long 0x00 0. "PF0F1,PF0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port F Function Register 1"
|
|
bitfld.long 0x00 1. "PF1F1,PF1F1" "0,1"
|
|
bitfld.long 0x00 0. "PF0F1,PF0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port F Function Register 1"
|
|
bitfld.long 0x00 7. "PF7F1,PF7F1" "0,1"
|
|
bitfld.long 0x00 6. "PF6F1,PF6F1" "0,1"
|
|
bitfld.long 0x00 4. "PF4F1,PF4F1" "0,1"
|
|
bitfld.long 0x00 1. "PF1F1,PF1F1" "0,1"
|
|
bitfld.long 0x00 0. "PF0F1,PF0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port F Function Register 1"
|
|
bitfld.long 0x00 7. "PF7F1,PF7F1" "0,1"
|
|
bitfld.long 0x00 6. "PF6F1,PF6F1" "0,1"
|
|
bitfld.long 0x00 4. "PF4F1,PF4F1" "0,1"
|
|
bitfld.long 0x00 3. "PF3F1,PF3F1" "0,1"
|
|
bitfld.long 0x00 1. "PF1F1,PF1F1" "0,1"
|
|
bitfld.long 0x00 0. "PF0F1,PF0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port F Function Register 2"
|
|
bitfld.long 0x00 1. "PF1F2,PF1F2" "0,1"
|
|
bitfld.long 0x00 0. "PF0F2,PF0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port F Function Register 2"
|
|
bitfld.long 0x00 7. "PF7F2,PF7F2" "0,1"
|
|
bitfld.long 0x00 6. "PF6F2,PF6F2" "0,1"
|
|
bitfld.long 0x00 4. "PF4F2,PF4F2" "0,1"
|
|
bitfld.long 0x00 3. "PF3F2,PF3F2" "0,1"
|
|
bitfld.long 0x00 1. "PF1F2,PF1F2" "0,1"
|
|
bitfld.long 0x00 0. "PF0F2,PF0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port F Function Register 3"
|
|
bitfld.long 0x00 7. "PF7F3,PF7F3" "0,1"
|
|
bitfld.long 0x00 6. "PF6F3,PF6F3" "0,1"
|
|
bitfld.long 0x00 4. "PF4F3,PF4F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port F Function Register 3"
|
|
bitfld.long 0x00 7. "PF7F3,PF7F3" "0,1"
|
|
bitfld.long 0x00 6. "PF6F3,PF6F3" "0,1"
|
|
bitfld.long 0x00 5. "PF5F3,PF5F3" "0,1"
|
|
bitfld.long 0x00 4. "PF4F3,PF4F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port F Function Register 4"
|
|
bitfld.long 0x00 7. "PF7F4,PF7F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port F Function Register 4"
|
|
bitfld.long 0x00 7. "PF7F4,PF7F4" "0,1"
|
|
bitfld.long 0x00 6. "PF6F4,PF6F4" "0,1"
|
|
bitfld.long 0x00 5. "PF5F4,PF5F4" "0,1"
|
|
bitfld.long 0x00 4. "PF4F4,PF4F4" "0,1"
|
|
bitfld.long 0x00 3. "PF3F4,PF3F4" "0,1"
|
|
bitfld.long 0x00 2. "PF2F4,PF2F4" "0,1"
|
|
bitfld.long 0x00 1. "PF1F4,PF1F4" "0,1"
|
|
bitfld.long 0x00 0. "PF0F4,PF0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port F Function Register 4"
|
|
bitfld.long 0x00 7. "PF7F4,PF7F4" "0,1"
|
|
bitfld.long 0x00 6. "PF6F4,PF6F4" "0,1"
|
|
bitfld.long 0x00 4. "PF4F4,PF4F4" "0,1"
|
|
bitfld.long 0x00 3. "PF3F4,PF3F4" "0,1"
|
|
bitfld.long 0x00 1. "PF1F4,PF1F4" "0,1"
|
|
bitfld.long 0x00 0. "PF0F4,PF0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port F Function Register 4"
|
|
bitfld.long 0x00 1. "PF1F4,PF1F4" "0,1"
|
|
bitfld.long 0x00 0. "PF0F4,PF0F4" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port F Function Register 5"
|
|
bitfld.long 0x00 1. "PF1F5,PF1F5" "0,1"
|
|
bitfld.long 0x00 0. "PF0F5,PF0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port F Function Register 5"
|
|
bitfld.long 0x00 4. "PF4F5,PF4F5" "0,1"
|
|
bitfld.long 0x00 3. "PF3F5,PF3F5" "0,1"
|
|
bitfld.long 0x00 1. "PF1F5,PF1F5" "0,1"
|
|
bitfld.long 0x00 0. "PF0F5,PF0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port F Function Register 5"
|
|
bitfld.long 0x00 7. "PF7F5,PF7F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port F Function Register 5"
|
|
bitfld.long 0x00 5. "PF5F5,PF5F5" "0,1"
|
|
bitfld.long 0x00 4. "PF4F5,PF4F5" "0,1"
|
|
bitfld.long 0x00 3. "PF3F5,PF3F5" "0,1"
|
|
bitfld.long 0x00 2. "PF2F5,PF2F5" "0,1"
|
|
bitfld.long 0x00 1. "PF1F5,PF1F5" "0,1"
|
|
bitfld.long 0x00 0. "PF0F5,PF0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port F Function Register 6"
|
|
bitfld.long 0x00 7. "PF7F6,PF7F6" "0,1"
|
|
bitfld.long 0x00 6. "PF6F6,PF6F6" "0,1"
|
|
bitfld.long 0x00 5. "PF5F6,PF5F6" "0,1"
|
|
bitfld.long 0x00 3. "PF3F6,PF3F6" "0,1"
|
|
bitfld.long 0x00 2. "PF2F6,PF2F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port F Function Register 6"
|
|
bitfld.long 0x00 7. "PF7F6,PF7F6" "0,1"
|
|
bitfld.long 0x00 6. "PF6F6,PF6F6" "0,1"
|
|
bitfld.long 0x00 3. "PF3F6,PF3F6" "0,1"
|
|
bitfld.long 0x00 2. "PF2F6,PF2F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port F Function Register 6"
|
|
bitfld.long 0x00 5. "PF5F6,PF5F6" "0,1"
|
|
bitfld.long 0x00 4. "PF4F6,PF4F6" "0,1"
|
|
bitfld.long 0x00 3. "PF3F6,PF3F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port F Function Register 6"
|
|
bitfld.long 0x00 4. "PF4F6,PF4F6" "0,1"
|
|
bitfld.long 0x00 3. "PF3F6,PF3F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port F Function Register 6"
|
|
bitfld.long 0x00 3. "PF3F6,PF3F6" "0,1"
|
|
bitfld.long 0x00 2. "PF2F6,PF2F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port F Function Register 7"
|
|
bitfld.long 0x00 3. "PF3F7,PF3F7" "0,1"
|
|
bitfld.long 0x00 2. "PF2F7,PF2F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port F Function Register 7"
|
|
bitfld.long 0x00 1. "PF1F7,PF1F7" "0,1"
|
|
bitfld.long 0x00 0. "PF0F7,PF0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port F Function Register 7"
|
|
bitfld.long 0x00 7. "PF7F7,PF7F7" "0,1"
|
|
bitfld.long 0x00 6. "PF6F7,PF6F7" "0,1"
|
|
bitfld.long 0x00 4. "PF4F7,PF4F7" "0,1"
|
|
bitfld.long 0x00 3. "PF3F7,PF3F7" "0,1"
|
|
bitfld.long 0x00 1. "PF1F7,PF1F7" "0,1"
|
|
bitfld.long 0x00 0. "PF0F7,PF0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port F Function Register 7"
|
|
bitfld.long 0x00 7. "PF7F7,PF7F7" "0,1"
|
|
bitfld.long 0x00 6. "PF6F7,PF6F7" "0,1"
|
|
bitfld.long 0x00 5. "PF5F7,PF5F7" "0,1"
|
|
bitfld.long 0x00 4. "PF4F7,PF4F7" "0,1"
|
|
bitfld.long 0x00 3. "PF3F7,PF3F7" "0,1"
|
|
bitfld.long 0x00 2. "PF2F7,PF2F7" "0,1"
|
|
bitfld.long 0x00 1. "PF1F7,PF1F7" "0,1"
|
|
bitfld.long 0x00 0. "PF0F7,PF0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port F Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PF7OD,PF7OD" "0,1"
|
|
bitfld.long 0x00 6. "PF6OD,PF6OD" "0,1"
|
|
bitfld.long 0x00 4. "PF4OD,PF4OD" "0,1"
|
|
bitfld.long 0x00 3. "PF3OD,PF3OD" "0,1"
|
|
bitfld.long 0x00 2. "PF2OD,PF2OD" "0,1"
|
|
bitfld.long 0x00 1. "PF1OD,PF1OD" "0,1"
|
|
bitfld.long 0x00 0. "PF0OD,PF0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port F Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PF7OD,PF7OD" "0,1"
|
|
bitfld.long 0x00 6. "PF6OD,PF6OD" "0,1"
|
|
bitfld.long 0x00 5. "PF5OD,PF5OD" "0,1"
|
|
bitfld.long 0x00 4. "PF4OD,PF4OD" "0,1"
|
|
bitfld.long 0x00 3. "PF3OD,PF3OD" "0,1"
|
|
bitfld.long 0x00 2. "PF2OD,PF2OD" "0,1"
|
|
bitfld.long 0x00 1. "PF1OD,PF1OD" "0,1"
|
|
bitfld.long 0x00 0. "PF0OD,PF0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port F Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PF7OD,PF7OD" "0,1"
|
|
bitfld.long 0x00 6. "PF6OD,PF6OD" "0,1"
|
|
bitfld.long 0x00 3. "PF3OD,PF3OD" "0,1"
|
|
bitfld.long 0x00 2. "PF2OD,PF2OD" "0,1"
|
|
bitfld.long 0x00 1. "PF1OD,PF1OD" "0,1"
|
|
bitfld.long 0x00 0. "PF0OD,PF0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port F Open Drain Control Register"
|
|
bitfld.long 0x00 1. "PF1OD,PF1OD" "0,1"
|
|
bitfld.long 0x00 0. "PF0OD,PF0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port F Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PF7OD,PF7OD" "0,1"
|
|
bitfld.long 0x00 6. "PF6OD,PF6OD" "0,1"
|
|
bitfld.long 0x00 4. "PF4OD,PF4OD" "0,1"
|
|
bitfld.long 0x00 3. "PF3OD,PF3OD" "0,1"
|
|
bitfld.long 0x00 1. "PF1OD,PF1OD" "0,1"
|
|
bitfld.long 0x00 0. "PF0OD,PF0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port F Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PF7UP,PF7UP" "0,1"
|
|
bitfld.long 0x00 6. "PF6UP,PF6UP" "0,1"
|
|
bitfld.long 0x00 4. "PF4UP,PF4UP" "0,1"
|
|
bitfld.long 0x00 3. "PF3UP,PF3UP" "0,1"
|
|
bitfld.long 0x00 2. "PF2UP,PF2UP" "0,1"
|
|
bitfld.long 0x00 1. "PF1UP,PF1UP" "0,1"
|
|
bitfld.long 0x00 0. "PF0UP,PF0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port F Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PF7UP,PF7UP" "0,1"
|
|
bitfld.long 0x00 6. "PF6UP,PF6UP" "0,1"
|
|
bitfld.long 0x00 4. "PF4UP,PF4UP" "0,1"
|
|
bitfld.long 0x00 3. "PF3UP,PF3UP" "0,1"
|
|
bitfld.long 0x00 1. "PF1UP,PF1UP" "0,1"
|
|
bitfld.long 0x00 0. "PF0UP,PF0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port F Pull-up Control Register"
|
|
bitfld.long 0x00 1. "PF1UP,PF1UP" "0,1"
|
|
bitfld.long 0x00 0. "PF0UP,PF0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port F Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PF7UP,PF7UP" "0,1"
|
|
bitfld.long 0x00 6. "PF6UP,PF6UP" "0,1"
|
|
bitfld.long 0x00 3. "PF3UP,PF3UP" "0,1"
|
|
bitfld.long 0x00 2. "PF2UP,PF2UP" "0,1"
|
|
bitfld.long 0x00 1. "PF1UP,PF1UP" "0,1"
|
|
bitfld.long 0x00 0. "PF0UP,PF0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port F Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PF7UP,PF7UP" "0,1"
|
|
bitfld.long 0x00 6. "PF6UP,PF6UP" "0,1"
|
|
bitfld.long 0x00 5. "PF5UP,PF5UP" "0,1"
|
|
bitfld.long 0x00 4. "PF4UP,PF4UP" "0,1"
|
|
bitfld.long 0x00 3. "PF3UP,PF3UP" "0,1"
|
|
bitfld.long 0x00 2. "PF2UP,PF2UP" "0,1"
|
|
bitfld.long 0x00 1. "PF1UP,PF1UP" "0,1"
|
|
bitfld.long 0x00 0. "PF0UP,PF0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port F Pull-down Control Register"
|
|
bitfld.long 0x00 1. "PF1DN,PF1DN" "0,1"
|
|
bitfld.long 0x00 0. "PF0DN,PF0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port F Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PF7DN,PF7DN" "0,1"
|
|
bitfld.long 0x00 6. "PF6DN,PF6DN" "0,1"
|
|
bitfld.long 0x00 4. "PF4DN,PF4DN" "0,1"
|
|
bitfld.long 0x00 3. "PF3DN,PF3DN" "0,1"
|
|
bitfld.long 0x00 1. "PF1DN,PF1DN" "0,1"
|
|
bitfld.long 0x00 0. "PF0DN,PF0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port F Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PF7DN,PF7DN" "0,1"
|
|
bitfld.long 0x00 6. "PF6DN,PF6DN" "0,1"
|
|
bitfld.long 0x00 3. "PF3DN,PF3DN" "0,1"
|
|
bitfld.long 0x00 2. "PF2DN,PF2DN" "0,1"
|
|
bitfld.long 0x00 1. "PF1DN,PF1DN" "0,1"
|
|
bitfld.long 0x00 0. "PF0DN,PF0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port F Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PF7DN,PF7DN" "0,1"
|
|
bitfld.long 0x00 6. "PF6DN,PF6DN" "0,1"
|
|
bitfld.long 0x00 4. "PF4DN,PF4DN" "0,1"
|
|
bitfld.long 0x00 3. "PF3DN,PF3DN" "0,1"
|
|
bitfld.long 0x00 2. "PF2DN,PF2DN" "0,1"
|
|
bitfld.long 0x00 1. "PF1DN,PF1DN" "0,1"
|
|
bitfld.long 0x00 0. "PF0DN,PF0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port F Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PF7DN,PF7DN" "0,1"
|
|
bitfld.long 0x00 6. "PF6DN,PF6DN" "0,1"
|
|
bitfld.long 0x00 5. "PF5DN,PF5DN" "0,1"
|
|
bitfld.long 0x00 4. "PF4DN,PF4DN" "0,1"
|
|
bitfld.long 0x00 3. "PF3DN,PF3DN" "0,1"
|
|
bitfld.long 0x00 2. "PF2DN,PF2DN" "0,1"
|
|
bitfld.long 0x00 1. "PF1DN,PF1DN" "0,1"
|
|
bitfld.long 0x00 0. "PF0DN,PF0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port F Input Control Register"
|
|
bitfld.long 0x00 7. "PF7IE,PF7IE" "0,1"
|
|
bitfld.long 0x00 6. "PF6IE,PF6IE" "0,1"
|
|
bitfld.long 0x00 4. "PF4IE,PF4IE" "0,1"
|
|
bitfld.long 0x00 3. "PF3IE,PF3IE" "0,1"
|
|
bitfld.long 0x00 2. "PF2IE,PF2IE" "0,1"
|
|
bitfld.long 0x00 1. "PF1IE,PF1IE" "0,1"
|
|
bitfld.long 0x00 0. "PF0IE,PF0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port F Input Control Register"
|
|
bitfld.long 0x00 1. "PF1IE,PF1IE" "0,1"
|
|
bitfld.long 0x00 0. "PF0IE,PF0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port F Input Control Register"
|
|
bitfld.long 0x00 7. "PF7IE,PF7IE" "0,1"
|
|
bitfld.long 0x00 6. "PF6IE,PF6IE" "0,1"
|
|
bitfld.long 0x00 4. "PF4IE,PF4IE" "0,1"
|
|
bitfld.long 0x00 3. "PF3IE,PF3IE" "0,1"
|
|
bitfld.long 0x00 1. "PF1IE,PF1IE" "0,1"
|
|
bitfld.long 0x00 0. "PF0IE,PF0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port F Input Control Register"
|
|
bitfld.long 0x00 7. "PF7IE,PF7IE" "0,1"
|
|
bitfld.long 0x00 6. "PF6IE,PF6IE" "0,1"
|
|
bitfld.long 0x00 3. "PF3IE,PF3IE" "0,1"
|
|
bitfld.long 0x00 2. "PF2IE,PF2IE" "0,1"
|
|
bitfld.long 0x00 1. "PF1IE,PF1IE" "0,1"
|
|
bitfld.long 0x00 0. "PF0IE,PF0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port F Input Control Register"
|
|
bitfld.long 0x00 7. "PF7IE,PF7IE" "0,1"
|
|
bitfld.long 0x00 6. "PF6IE,PF6IE" "0,1"
|
|
bitfld.long 0x00 5. "PF5IE,PF5IE" "0,1"
|
|
bitfld.long 0x00 4. "PF4IE,PF4IE" "0,1"
|
|
bitfld.long 0x00 3. "PF3IE,PF3IE" "0,1"
|
|
bitfld.long 0x00 2. "PF2IE,PF2IE" "0,1"
|
|
bitfld.long 0x00 1. "PF1IE,PF1IE" "0,1"
|
|
bitfld.long 0x00 0. "PF0IE,PF0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
tree "PG (Port G)"
|
|
base ad:0x400E0600
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port G Data Register"
|
|
bitfld.long 0x00 6. "PG6,PG6" "0,1"
|
|
bitfld.long 0x00 5. "PG5,PG5" "0,1"
|
|
bitfld.long 0x00 4. "PG4,PG4" "0,1"
|
|
bitfld.long 0x00 3. "PG3,PG3" "0,1"
|
|
bitfld.long 0x00 2. "PG2,PG2" "0,1"
|
|
bitfld.long 0x00 1. "PG1,PG1" "0,1"
|
|
bitfld.long 0x00 0. "PG0,PG0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port G Data Register"
|
|
bitfld.long 0x00 6. "PG6,PG6" "0,1"
|
|
bitfld.long 0x00 5. "PG5,PG5" "0,1"
|
|
bitfld.long 0x00 4. "PG4,PG4" "0,1"
|
|
bitfld.long 0x00 3. "PG3,PG3" "0,1"
|
|
bitfld.long 0x00 2. "PG2,PG2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port G Data Register"
|
|
bitfld.long 0x00 7. "PG7,PG7" "0,1"
|
|
bitfld.long 0x00 6. "PG6,PG6" "0,1"
|
|
bitfld.long 0x00 5. "PG5,PG5" "0,1"
|
|
bitfld.long 0x00 4. "PG4,PG4" "0,1"
|
|
bitfld.long 0x00 3. "PG3,PG3" "0,1"
|
|
bitfld.long 0x00 2. "PG2,PG2" "0,1"
|
|
bitfld.long 0x00 1. "PG1,PG1" "0,1"
|
|
bitfld.long 0x00 0. "PG0,PG0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port G Data Register"
|
|
bitfld.long 0x00 2. "PG2,PG2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port G Output Control Register"
|
|
bitfld.long 0x00 6. "PG6C,PG6C" "0,1"
|
|
bitfld.long 0x00 5. "PG5C,PG5C" "0,1"
|
|
bitfld.long 0x00 4. "PG4C,PG4C" "0,1"
|
|
bitfld.long 0x00 3. "PG3C,PG3C" "0,1"
|
|
bitfld.long 0x00 2. "PG2C,PG2C" "0,1"
|
|
bitfld.long 0x00 1. "PG1C,PG1C" "0,1"
|
|
bitfld.long 0x00 0. "PG0C,PG0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port G Output Control Register"
|
|
bitfld.long 0x00 6. "PG6C,PG6C" "0,1"
|
|
bitfld.long 0x00 5. "PG5C,PG5C" "0,1"
|
|
bitfld.long 0x00 4. "PG4C,PG4C" "0,1"
|
|
bitfld.long 0x00 3. "PG3C,PG3C" "0,1"
|
|
bitfld.long 0x00 2. "PG2C,PG2C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port G Output Control Register"
|
|
bitfld.long 0x00 7. "PG7C,PG7C" "0,1"
|
|
bitfld.long 0x00 6. "PG6C,PG6C" "0,1"
|
|
bitfld.long 0x00 5. "PG5C,PG5C" "0,1"
|
|
bitfld.long 0x00 4. "PG4C,PG4C" "0,1"
|
|
bitfld.long 0x00 3. "PG3C,PG3C" "0,1"
|
|
bitfld.long 0x00 2. "PG2C,PG2C" "0,1"
|
|
bitfld.long 0x00 1. "PG1C,PG1C" "0,1"
|
|
bitfld.long 0x00 0. "PG0C,PG0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port G Output Control Register"
|
|
bitfld.long 0x00 2. "PG2C,PG2C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port G Function Register 1"
|
|
bitfld.long 0x00 6. "PG6F1,PG6F1" "0,1"
|
|
bitfld.long 0x00 5. "PG5F1,PG5F1" "0,1"
|
|
bitfld.long 0x00 4. "PG4F1,PG4F1" "0,1"
|
|
bitfld.long 0x00 3. "PG3F1,PG3F1" "0,1"
|
|
bitfld.long 0x00 2. "PG2F1,PG2F1" "0,1"
|
|
bitfld.long 0x00 1. "PG1F1,PG1F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port G Function Register 1"
|
|
bitfld.long 0x00 7. "PG7F1,PG7F1" "0,1"
|
|
bitfld.long 0x00 6. "PG6F1,PG6F1" "0,1"
|
|
bitfld.long 0x00 1. "PG1F1,PG1F1" "0,1"
|
|
bitfld.long 0x00 0. "PG0F1,PG0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port G Function Register 1"
|
|
bitfld.long 0x00 6. "PG6F1,PG6F1" "0,1"
|
|
bitfld.long 0x00 5. "PG5F1,PG5F1" "0,1"
|
|
bitfld.long 0x00 4. "PG4F1,PG4F1" "0,1"
|
|
bitfld.long 0x00 3. "PG3F1,PG3F1" "0,1"
|
|
bitfld.long 0x00 2. "PG2F1,PG2F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port G Function Register 2"
|
|
bitfld.long 0x00 5. "PG5F2,PG5F2" "0,1"
|
|
bitfld.long 0x00 4. "PG4F2,PG4F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port G Function Register 3"
|
|
bitfld.long 0x00 5. "PG5F3,PG5F3" "0,1"
|
|
bitfld.long 0x00 3. "PG3F3,PG3F3" "0,1"
|
|
bitfld.long 0x00 2. "PG2F3,PG2F3" "0,1"
|
|
bitfld.long 0x00 1. "PG1F3,PG1F3" "0,1"
|
|
bitfld.long 0x00 0. "PG0F3,PG0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port G Function Register 4"
|
|
bitfld.long 0x00 2. "PG2F4,PG2F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port G Function Register 4"
|
|
bitfld.long 0x00 7. "PG7F4,PG7F4" "0,1"
|
|
bitfld.long 0x00 6. "PG6F4,PG6F4" "0,1"
|
|
bitfld.long 0x00 5. "PG5F4,PG5F4" "0,1"
|
|
bitfld.long 0x00 4. "PG4F4,PG4F4" "0,1"
|
|
bitfld.long 0x00 3. "PG3F4,PG3F4" "0,1"
|
|
bitfld.long 0x00 2. "PG2F4,PG2F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port G Function Register 4"
|
|
bitfld.long 0x00 5. "PG5F4,PG5F4" "0,1"
|
|
bitfld.long 0x00 4. "PG4F4,PG4F4" "0,1"
|
|
bitfld.long 0x00 3. "PG3F4,PG3F4" "0,1"
|
|
bitfld.long 0x00 2. "PG2F4,PG2F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port G Function Register 4"
|
|
bitfld.long 0x00 5. "PG5F4,PG5F4" "0,1"
|
|
bitfld.long 0x00 4. "PG4F4,PG4F4" "0,1"
|
|
bitfld.long 0x00 3. "PG3F4,PG3F4" "0,1"
|
|
bitfld.long 0x00 2. "PG2F4,PG2F4" "0,1"
|
|
bitfld.long 0x00 1. "PG1F4,PG1F4" "0,1"
|
|
bitfld.long 0x00 0. "PG0F4,PG0F4" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port G Function Register 5"
|
|
bitfld.long 0x00 2. "PG2F5,PG2F5" "0,1"
|
|
bitfld.long 0x00 1. "PG1F5,PG1F5" "0,1"
|
|
bitfld.long 0x00 0. "PG0F5,PG0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port G Function Register 5"
|
|
bitfld.long 0x00 2. "PG2F5,PG2F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port G Function Register 5"
|
|
bitfld.long 0x00 7. "PG7F5,PG7F5" "0,1"
|
|
bitfld.long 0x00 6. "PG6F5,PG6F5" "0,1"
|
|
bitfld.long 0x00 5. "PG5F5,PG5F5" "0,1"
|
|
bitfld.long 0x00 4. "PG4F5,PG4F5" "0,1"
|
|
bitfld.long 0x00 3. "PG3F5,PG3F5" "0,1"
|
|
bitfld.long 0x00 2. "PG2F5,PG2F5" "0,1"
|
|
bitfld.long 0x00 1. "PG1F5,PG1F5" "0,1"
|
|
bitfld.long 0x00 0. "PG0F5,PG0F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port G Function Register 6"
|
|
bitfld.long 0x00 6. "PG6F6,PG6F6" "0,1"
|
|
bitfld.long 0x00 5. "PG5F6,PG5F6" "0,1"
|
|
bitfld.long 0x00 4. "PG4F6,PG4F6" "0,1"
|
|
bitfld.long 0x00 3. "PG3F6,PG3F6" "0,1"
|
|
bitfld.long 0x00 2. "PG2F6,PG2F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port G Function Register 7"
|
|
bitfld.long 0x00 5. "PG5F7,PG5F7" "0,1"
|
|
bitfld.long 0x00 4. "PG4F7,PG4F7" "0,1"
|
|
bitfld.long 0x00 3. "PG3F7,PG3F7" "0,1"
|
|
bitfld.long 0x00 2. "PG2F7,PG2F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port G Function Register 8"
|
|
bitfld.long 0x00 7. "PG7F8,PG7F8" "0,1"
|
|
bitfld.long 0x00 5. "PG5F8,PG5F8" "0,1"
|
|
bitfld.long 0x00 4. "PG4F8,PG4F8" "0,1"
|
|
bitfld.long 0x00 3. "PG3F8,PG3F8" "0,1"
|
|
bitfld.long 0x00 2. "PG2F8,PG2F8" "0,1"
|
|
bitfld.long 0x00 1. "PG1F8,PG1F8" "0,1"
|
|
bitfld.long 0x00 0. "PG0F8,PG0F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port G Open Drain Control Register"
|
|
bitfld.long 0x00 2. "PG2OD,PG2OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port G Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PG7OD,PG7OD" "0,1"
|
|
bitfld.long 0x00 6. "PG6OD,PG6OD" "0,1"
|
|
bitfld.long 0x00 5. "PG5OD,PG5OD" "0,1"
|
|
bitfld.long 0x00 4. "PG4OD,PG4OD" "0,1"
|
|
bitfld.long 0x00 3. "PG3OD,PG3OD" "0,1"
|
|
bitfld.long 0x00 2. "PG2OD,PG2OD" "0,1"
|
|
bitfld.long 0x00 1. "PG1OD,PG1OD" "0,1"
|
|
bitfld.long 0x00 0. "PG0OD,PG0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port G Open Drain Control Register"
|
|
bitfld.long 0x00 6. "PG6OD,PG6OD" "0,1"
|
|
bitfld.long 0x00 5. "PG5OD,PG5OD" "0,1"
|
|
bitfld.long 0x00 4. "PG4OD,PG4OD" "0,1"
|
|
bitfld.long 0x00 3. "PG3OD,PG3OD" "0,1"
|
|
bitfld.long 0x00 2. "PG2OD,PG2OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port G Open Drain Control Register"
|
|
bitfld.long 0x00 6. "PG6OD,PG6OD" "0,1"
|
|
bitfld.long 0x00 5. "PG5OD,PG5OD" "0,1"
|
|
bitfld.long 0x00 4. "PG4OD,PG4OD" "0,1"
|
|
bitfld.long 0x00 3. "PG3OD,PG3OD" "0,1"
|
|
bitfld.long 0x00 2. "PG2OD,PG2OD" "0,1"
|
|
bitfld.long 0x00 1. "PG1OD,PG1OD" "0,1"
|
|
bitfld.long 0x00 0. "PG0OD,PG0OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port G Pull-up Control Register"
|
|
bitfld.long 0x00 6. "PG6UP,PG6UP" "0,1"
|
|
bitfld.long 0x00 5. "PG5UP,PG5UP" "0,1"
|
|
bitfld.long 0x00 4. "PG4UP,PG4UP" "0,1"
|
|
bitfld.long 0x00 3. "PG3UP,PG3UP" "0,1"
|
|
bitfld.long 0x00 2. "PG2UP,PG2UP" "0,1"
|
|
bitfld.long 0x00 1. "PG1UP,PG1UP" "0,1"
|
|
bitfld.long 0x00 0. "PG0UP,PG0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port G Pull-up Control Register"
|
|
bitfld.long 0x00 6. "PG6UP,PG6UP" "0,1"
|
|
bitfld.long 0x00 5. "PG5UP,PG5UP" "0,1"
|
|
bitfld.long 0x00 4. "PG4UP,PG4UP" "0,1"
|
|
bitfld.long 0x00 3. "PG3UP,PG3UP" "0,1"
|
|
bitfld.long 0x00 2. "PG2UP,PG2UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port G Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PG7UP,PG7UP" "0,1"
|
|
bitfld.long 0x00 6. "PG6UP,PG6UP" "0,1"
|
|
bitfld.long 0x00 5. "PG5UP,PG5UP" "0,1"
|
|
bitfld.long 0x00 4. "PG4UP,PG4UP" "0,1"
|
|
bitfld.long 0x00 3. "PG3UP,PG3UP" "0,1"
|
|
bitfld.long 0x00 2. "PG2UP,PG2UP" "0,1"
|
|
bitfld.long 0x00 1. "PG1UP,PG1UP" "0,1"
|
|
bitfld.long 0x00 0. "PG0UP,PG0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port G Pull-up Control Register"
|
|
bitfld.long 0x00 2. "PG2UP,PG2UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port G Pull-down Control Register"
|
|
bitfld.long 0x00 6. "PG6DN,PG6DN" "0,1"
|
|
bitfld.long 0x00 5. "PG5DN,PG5DN" "0,1"
|
|
bitfld.long 0x00 4. "PG4DN,PG4DN" "0,1"
|
|
bitfld.long 0x00 3. "PG3DN,PG3DN" "0,1"
|
|
bitfld.long 0x00 2. "PG2DN,PG2DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port G Pull-down Control Register"
|
|
bitfld.long 0x00 2. "PG2DN,PG2DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port G Pull-down Control Register"
|
|
bitfld.long 0x00 6. "PG6DN,PG6DN" "0,1"
|
|
bitfld.long 0x00 5. "PG5DN,PG5DN" "0,1"
|
|
bitfld.long 0x00 4. "PG4DN,PG4DN" "0,1"
|
|
bitfld.long 0x00 3. "PG3DN,PG3DN" "0,1"
|
|
bitfld.long 0x00 2. "PG2DN,PG2DN" "0,1"
|
|
bitfld.long 0x00 1. "PG1DN,PG1DN" "0,1"
|
|
bitfld.long 0x00 0. "PG0DN,PG0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port G Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PG7DN,PG7DN" "0,1"
|
|
bitfld.long 0x00 6. "PG6DN,PG6DN" "0,1"
|
|
bitfld.long 0x00 5. "PG5DN,PG5DN" "0,1"
|
|
bitfld.long 0x00 4. "PG4DN,PG4DN" "0,1"
|
|
bitfld.long 0x00 3. "PG3DN,PG3DN" "0,1"
|
|
bitfld.long 0x00 2. "PG2DN,PG2DN" "0,1"
|
|
bitfld.long 0x00 1. "PG1DN,PG1DN" "0,1"
|
|
bitfld.long 0x00 0. "PG0DN,PG0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port G Input Control Register"
|
|
bitfld.long 0x00 6. "PG6IE,PG6IE" "0,1"
|
|
bitfld.long 0x00 5. "PG5IE,PG5IE" "0,1"
|
|
bitfld.long 0x00 4. "PG4IE,PG4IE" "0,1"
|
|
bitfld.long 0x00 3. "PG3IE,PG3IE" "0,1"
|
|
bitfld.long 0x00 2. "PG2IE,PG2IE" "0,1"
|
|
bitfld.long 0x00 1. "PG1IE,PG1IE" "0,1"
|
|
bitfld.long 0x00 0. "PG0IE,PG0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port G Input Control Register"
|
|
bitfld.long 0x00 6. "PG6IE,PG6IE" "0,1"
|
|
bitfld.long 0x00 5. "PG5IE,PG5IE" "0,1"
|
|
bitfld.long 0x00 4. "PG4IE,PG4IE" "0,1"
|
|
bitfld.long 0x00 3. "PG3IE,PG3IE" "0,1"
|
|
bitfld.long 0x00 2. "PG2IE,PG2IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port G Input Control Register"
|
|
bitfld.long 0x00 2. "PG2IE,PG2IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port G Input Control Register"
|
|
bitfld.long 0x00 7. "PG7IE,PG7IE" "0,1"
|
|
bitfld.long 0x00 6. "PG6IE,PG6IE" "0,1"
|
|
bitfld.long 0x00 5. "PG5IE,PG5IE" "0,1"
|
|
bitfld.long 0x00 4. "PG4IE,PG4IE" "0,1"
|
|
bitfld.long 0x00 3. "PG3IE,PG3IE" "0,1"
|
|
bitfld.long 0x00 2. "PG2IE,PG2IE" "0,1"
|
|
bitfld.long 0x00 1. "PG1IE,PG1IE" "0,1"
|
|
bitfld.long 0x00 0. "PG0IE,PG0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
tree "PH (Port H)"
|
|
base ad:0x400E0700
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port H Data Register"
|
|
bitfld.long 0x00 1. "PH1,PH1" "0,1"
|
|
bitfld.long 0x00 0. "PH0,PH0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port H Data Register"
|
|
bitfld.long 0x00 7. "PH7,PH7" "0,1"
|
|
bitfld.long 0x00 6. "PH6,PH6" "0,1"
|
|
bitfld.long 0x00 5. "PH5,PH5" "0,1"
|
|
bitfld.long 0x00 4. "PH4,PH4" "0,1"
|
|
bitfld.long 0x00 3. "PH3,PH3" "0,1"
|
|
bitfld.long 0x00 2. "PH2,PH2" "0,1"
|
|
bitfld.long 0x00 1. "PH1,PH1" "0,1"
|
|
bitfld.long 0x00 0. "PH0,PH0" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port H Output Control Register"
|
|
bitfld.long 0x00 7. "PH7C,PH7C" "0,1"
|
|
bitfld.long 0x00 6. "PH6C,PH6C" "0,1"
|
|
bitfld.long 0x00 5. "PH5C,PH5C" "0,1"
|
|
bitfld.long 0x00 4. "PH4C,PH4C" "0,1"
|
|
bitfld.long 0x00 3. "PH3C,PH3C" "0,1"
|
|
bitfld.long 0x00 2. "PH2C,PH2C" "0,1"
|
|
bitfld.long 0x00 1. "PH1C,PH1C" "0,1"
|
|
bitfld.long 0x00 0. "PH0C,PH0C" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port H Function Register 1"
|
|
bitfld.long 0x00 7. "PH7F1,PH7F1" "0,1"
|
|
bitfld.long 0x00 6. "PH6F1,PH6F1" "0,1"
|
|
bitfld.long 0x00 5. "PH5F1,PH5F1" "0,1"
|
|
bitfld.long 0x00 4. "PH4F1,PH4F1" "0,1"
|
|
bitfld.long 0x00 3. "PH3F1,PH3F1" "0,1"
|
|
bitfld.long 0x00 2. "PH2F1,PH2F1" "0,1"
|
|
bitfld.long 0x00 1. "PH1F1,PH1F1" "0,1"
|
|
bitfld.long 0x00 0. "PH0F1,PH0F1" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port H Function Register 3"
|
|
bitfld.long 0x00 7. "PH7F3,PH7F3" "0,1"
|
|
bitfld.long 0x00 6. "PH6F3,PH6F3" "0,1"
|
|
bitfld.long 0x00 5. "PH5F3,PH5F3" "0,1"
|
|
bitfld.long 0x00 4. "PH4F3,PH4F3" "0,1"
|
|
bitfld.long 0x00 3. "PH3F3,PH3F3" "0,1"
|
|
bitfld.long 0x00 2. "PH2F3,PH2F3" "0,1"
|
|
bitfld.long 0x00 1. "PH1F3,PH1F3" "0,1"
|
|
bitfld.long 0x00 0. "PH0F3,PH0F3" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port H Function Register 4"
|
|
bitfld.long 0x00 3. "PH3F4,PH3F4" "0,1"
|
|
bitfld.long 0x00 2. "PH2F4,PH2F4" "0,1"
|
|
bitfld.long 0x00 1. "PH1F4,PH1F4" "0,1"
|
|
bitfld.long 0x00 0. "PH0F4,PH0F4" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port H Function Register 5"
|
|
bitfld.long 0x00 7. "PH7F5,PH7F5" "0,1"
|
|
bitfld.long 0x00 6. "PH6F5,PH6F5" "0,1"
|
|
bitfld.long 0x00 5. "PH5F5,PH5F5" "0,1"
|
|
bitfld.long 0x00 4. "PH4F5,PH4F5" "0,1"
|
|
bitfld.long 0x00 3. "PH3F5,PH3F5" "0,1"
|
|
bitfld.long 0x00 2. "PH2F5,PH2F5" "0,1"
|
|
bitfld.long 0x00 1. "PH1F5,PH1F5" "0,1"
|
|
bitfld.long 0x00 0. "PH0F5,PH0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port H Function Register 8"
|
|
bitfld.long 0x00 0. "PH0F8,PH0F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port H Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PH7OD,PH7OD" "0,1"
|
|
bitfld.long 0x00 6. "PH6OD,PH6OD" "0,1"
|
|
bitfld.long 0x00 5. "PH5OD,PH5OD" "0,1"
|
|
bitfld.long 0x00 4. "PH4OD,PH4OD" "0,1"
|
|
bitfld.long 0x00 3. "PH3OD,PH3OD" "0,1"
|
|
bitfld.long 0x00 2. "PH2OD,PH2OD" "0,1"
|
|
bitfld.long 0x00 1. "PH1OD,PH1OD" "0,1"
|
|
bitfld.long 0x00 0. "PH0OD,PH0OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port H Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PH7UP,PH7UP" "0,1"
|
|
bitfld.long 0x00 6. "PH6UP,PH6UP" "0,1"
|
|
bitfld.long 0x00 5. "PH5UP,PH5UP" "0,1"
|
|
bitfld.long 0x00 4. "PH4UP,PH4UP" "0,1"
|
|
bitfld.long 0x00 3. "PH3UP,PH3UP" "0,1"
|
|
bitfld.long 0x00 2. "PH2UP,PH2UP" "0,1"
|
|
bitfld.long 0x00 1. "PH1UP,PH1UP" "0,1"
|
|
bitfld.long 0x00 0. "PH0UP,PH0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port H Pull-down Control Register"
|
|
bitfld.long 0x00 1. "PH1DN,PH1DN" "0,1"
|
|
bitfld.long 0x00 0. "PH0DN,PH0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port H Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PH7DN,PH7DN" "0,1"
|
|
bitfld.long 0x00 6. "PH6DN,PH6DN" "0,1"
|
|
bitfld.long 0x00 5. "PH5DN,PH5DN" "0,1"
|
|
bitfld.long 0x00 4. "PH4DN,PH4DN" "0,1"
|
|
bitfld.long 0x00 3. "PH3DN,PH3DN" "0,1"
|
|
bitfld.long 0x00 2. "PH2DN,PH2DN" "0,1"
|
|
bitfld.long 0x00 1. "PH1DN,PH1DN" "0,1"
|
|
bitfld.long 0x00 0. "PH0DN,PH0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port H Input Control Register"
|
|
bitfld.long 0x00 1. "PH1IE,PH1IE" "0,1"
|
|
bitfld.long 0x00 0. "PH0IE,PH0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port H Input Control Register"
|
|
bitfld.long 0x00 7. "PH7IE,PH7IE" "0,1"
|
|
bitfld.long 0x00 6. "PH6IE,PH6IE" "0,1"
|
|
bitfld.long 0x00 5. "PH5IE,PH5IE" "0,1"
|
|
bitfld.long 0x00 4. "PH4IE,PH4IE" "0,1"
|
|
bitfld.long 0x00 3. "PH3IE,PH3IE" "0,1"
|
|
bitfld.long 0x00 2. "PH2IE,PH2IE" "0,1"
|
|
bitfld.long 0x00 1. "PH1IE,PH1IE" "0,1"
|
|
bitfld.long 0x00 0. "PH0IE,PH0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GR*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "PJ (Port J)"
|
|
base ad:0x400E0800
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port J Data Register"
|
|
bitfld.long 0x00 5. "PJ5,PJ5" "0,1"
|
|
bitfld.long 0x00 4. "PJ4,PJ4" "0,1"
|
|
bitfld.long 0x00 3. "PJ3,PJ3" "0,1"
|
|
bitfld.long 0x00 2. "PJ2,PJ2" "0,1"
|
|
bitfld.long 0x00 1. "PJ1,PJ1" "0,1"
|
|
bitfld.long 0x00 0. "PJ0,PJ0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port J Data Register"
|
|
bitfld.long 0x00 3. "PJ3,PJ3" "0,1"
|
|
bitfld.long 0x00 2. "PJ2,PJ2" "0,1"
|
|
bitfld.long 0x00 1. "PJ1,PJ1" "0,1"
|
|
bitfld.long 0x00 0. "PJ0,PJ0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port J Data Register"
|
|
bitfld.long 0x00 7. "PJ7,PJ7" "0,1"
|
|
bitfld.long 0x00 6. "PJ6,PJ6" "0,1"
|
|
bitfld.long 0x00 5. "PJ5,PJ5" "0,1"
|
|
bitfld.long 0x00 4. "PJ4,PJ4" "0,1"
|
|
bitfld.long 0x00 3. "PJ3,PJ3" "0,1"
|
|
bitfld.long 0x00 2. "PJ2,PJ2" "0,1"
|
|
bitfld.long 0x00 1. "PJ1,PJ1" "0,1"
|
|
bitfld.long 0x00 0. "PJ0,PJ0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port J Data Register"
|
|
bitfld.long 0x00 2. "PJ2,PJ2" "0,1"
|
|
bitfld.long 0x00 1. "PJ1,PJ1" "0,1"
|
|
bitfld.long 0x00 0. "PJ0,PJ0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port J Output Control Register"
|
|
bitfld.long 0x00 5. "PJ5C,PJ5C" "0,1"
|
|
bitfld.long 0x00 4. "PJ4C,PJ4C" "0,1"
|
|
bitfld.long 0x00 3. "PJ3C,PJ3C" "0,1"
|
|
bitfld.long 0x00 2. "PJ2C,PJ2C" "0,1"
|
|
bitfld.long 0x00 1. "PJ1C,PJ1C" "0,1"
|
|
bitfld.long 0x00 0. "PJ0C,PJ0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port J Output Control Register"
|
|
bitfld.long 0x00 2. "PJ2C,PJ2C" "0,1"
|
|
bitfld.long 0x00 1. "PJ1C,PJ1C" "0,1"
|
|
bitfld.long 0x00 0. "PJ0C,PJ0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port J Output Control Register"
|
|
bitfld.long 0x00 7. "PJ7C,PJ7C" "0,1"
|
|
bitfld.long 0x00 6. "PJ6C,PJ6C" "0,1"
|
|
bitfld.long 0x00 5. "PJ5C,PJ5C" "0,1"
|
|
bitfld.long 0x00 4. "PJ4C,PJ4C" "0,1"
|
|
bitfld.long 0x00 3. "PJ3C,PJ3C" "0,1"
|
|
bitfld.long 0x00 2. "PJ2C,PJ2C" "0,1"
|
|
bitfld.long 0x00 1. "PJ1C,PJ1C" "0,1"
|
|
bitfld.long 0x00 0. "PJ0C,PJ0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port J Output Control Register"
|
|
bitfld.long 0x00 3. "PJ3C,PJ3C" "0,1"
|
|
bitfld.long 0x00 2. "PJ2C,PJ2C" "0,1"
|
|
bitfld.long 0x00 1. "PJ1C,PJ1C" "0,1"
|
|
bitfld.long 0x00 0. "PJ0C,PJ0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port J Function Register 2"
|
|
bitfld.long 0x00 5. "PJ5F2,PJ5F2" "0,1"
|
|
bitfld.long 0x00 4. "PJ4F2,PJ4F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port J Function Register 3"
|
|
bitfld.long 0x00 5. "PJ5F3,PJ5F3" "0,1"
|
|
bitfld.long 0x00 4. "PJ4F3,PJ4F3" "0,1"
|
|
bitfld.long 0x00 3. "PJ3F3,PJ3F3" "0,1"
|
|
bitfld.long 0x00 2. "PJ2F3,PJ2F3" "0,1"
|
|
bitfld.long 0x00 1. "PJ1F3,PJ1F3" "0,1"
|
|
bitfld.long 0x00 0. "PJ0F3,PJ0F3" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port J Function Register 5"
|
|
bitfld.long 0x00 7. "PJ7F5,PJ7F5" "0,1"
|
|
bitfld.long 0x00 6. "PJ6F5,PJ6F5" "0,1"
|
|
bitfld.long 0x00 5. "PJ5F5,PJ5F5" "0,1"
|
|
bitfld.long 0x00 4. "PJ4F5,PJ4F5" "0,1"
|
|
bitfld.long 0x00 3. "PJ3F5,PJ3F5" "0,1"
|
|
bitfld.long 0x00 2. "PJ2F5,PJ2F5" "0,1"
|
|
bitfld.long 0x00 1. "PJ1F5,PJ1F5" "0,1"
|
|
bitfld.long 0x00 0. "PJ0F5,PJ0F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port J Function Register 6"
|
|
bitfld.long 0x00 7. "PJ7F6,PJ7F6" "0,1"
|
|
bitfld.long 0x00 6. "PJ6F6,PJ6F6" "0,1"
|
|
bitfld.long 0x00 3. "PJ3F6,PJ3F6" "0,1"
|
|
bitfld.long 0x00 2. "PJ2F6,PJ2F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port J Function Register 7"
|
|
bitfld.long 0x00 7. "PJ7F7,PJ7F7" "0,1"
|
|
bitfld.long 0x00 6. "PJ6F7,PJ6F7" "0,1"
|
|
bitfld.long 0x00 3. "PJ3F7,PJ3F7" "0,1"
|
|
bitfld.long 0x00 2. "PJ2F7,PJ2F7" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port J Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PJ7OD,PJ7OD" "0,1"
|
|
bitfld.long 0x00 6. "PJ6OD,PJ6OD" "0,1"
|
|
bitfld.long 0x00 5. "PJ5OD,PJ5OD" "0,1"
|
|
bitfld.long 0x00 4. "PJ4OD,PJ4OD" "0,1"
|
|
bitfld.long 0x00 3. "PJ3OD,PJ3OD" "0,1"
|
|
bitfld.long 0x00 2. "PJ2OD,PJ2OD" "0,1"
|
|
bitfld.long 0x00 1. "PJ1OD,PJ1OD" "0,1"
|
|
bitfld.long 0x00 0. "PJ0OD,PJ0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port J Open Drain Control Register"
|
|
bitfld.long 0x00 5. "PJ5OD,PJ5OD" "0,1"
|
|
bitfld.long 0x00 4. "PJ4OD,PJ4OD" "0,1"
|
|
bitfld.long 0x00 3. "PJ3OD,PJ3OD" "0,1"
|
|
bitfld.long 0x00 2. "PJ2OD,PJ2OD" "0,1"
|
|
bitfld.long 0x00 1. "PJ1OD,PJ1OD" "0,1"
|
|
bitfld.long 0x00 0. "PJ0OD,PJ0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port J Open Drain Control Register"
|
|
bitfld.long 0x00 3. "PJ3OD,PJ3OD" "0,1"
|
|
bitfld.long 0x00 2. "PJ2OD,PJ2OD" "0,1"
|
|
bitfld.long 0x00 1. "PJ1OD,PJ1OD" "0,1"
|
|
bitfld.long 0x00 0. "PJ0OD,PJ0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port J Open Drain Control Register"
|
|
bitfld.long 0x00 2. "PJ2OD,PJ2OD" "0,1"
|
|
bitfld.long 0x00 1. "PJ1OD,PJ1OD" "0,1"
|
|
bitfld.long 0x00 0. "PJ0OD,PJ0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port J Pull-up Control Register"
|
|
bitfld.long 0x00 5. "PJ5UP,PJ5UP" "0,1"
|
|
bitfld.long 0x00 4. "PJ4UP,PJ4UP" "0,1"
|
|
bitfld.long 0x00 3. "PJ3UP,PJ3UP" "0,1"
|
|
bitfld.long 0x00 2. "PJ2UP,PJ2UP" "0,1"
|
|
bitfld.long 0x00 1. "PJ1UP,PJ1UP" "0,1"
|
|
bitfld.long 0x00 0. "PJ0UP,PJ0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port J Pull-up Control Register"
|
|
bitfld.long 0x00 3. "PJ3UP,PJ3UP" "0,1"
|
|
bitfld.long 0x00 2. "PJ2UP,PJ2UP" "0,1"
|
|
bitfld.long 0x00 1. "PJ1UP,PJ1UP" "0,1"
|
|
bitfld.long 0x00 0. "PJ0UP,PJ0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port J Pull-up Control Register"
|
|
bitfld.long 0x00 2. "PJ2UP,PJ2UP" "0,1"
|
|
bitfld.long 0x00 1. "PJ1UP,PJ1UP" "0,1"
|
|
bitfld.long 0x00 0. "PJ0UP,PJ0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port J Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PJ7UP,PJ7UP" "0,1"
|
|
bitfld.long 0x00 6. "PJ6UP,PJ6UP" "0,1"
|
|
bitfld.long 0x00 5. "PJ5UP,PJ5UP" "0,1"
|
|
bitfld.long 0x00 4. "PJ4UP,PJ4UP" "0,1"
|
|
bitfld.long 0x00 3. "PJ3UP,PJ3UP" "0,1"
|
|
bitfld.long 0x00 2. "PJ2UP,PJ2UP" "0,1"
|
|
bitfld.long 0x00 1. "PJ1UP,PJ1UP" "0,1"
|
|
bitfld.long 0x00 0. "PJ0UP,PJ0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port J Pull-down Control Register"
|
|
bitfld.long 0x00 2. "PJ2DN,PJ2DN" "0,1"
|
|
bitfld.long 0x00 1. "PJ1DN,PJ1DN" "0,1"
|
|
bitfld.long 0x00 0. "PJ0DN,PJ0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port J Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PJ7DN,PJ7DN" "0,1"
|
|
bitfld.long 0x00 6. "PJ6DN,PJ6DN" "0,1"
|
|
bitfld.long 0x00 5. "PJ5DN,PJ5DN" "0,1"
|
|
bitfld.long 0x00 4. "PJ4DN,PJ4DN" "0,1"
|
|
bitfld.long 0x00 3. "PJ3DN,PJ3DN" "0,1"
|
|
bitfld.long 0x00 2. "PJ2DN,PJ2DN" "0,1"
|
|
bitfld.long 0x00 1. "PJ1DN,PJ1DN" "0,1"
|
|
bitfld.long 0x00 0. "PJ0DN,PJ0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port J Pull-down Control Register"
|
|
bitfld.long 0x00 5. "PJ5DN,PJ5DN" "0,1"
|
|
bitfld.long 0x00 4. "PJ4DN,PJ4DN" "0,1"
|
|
bitfld.long 0x00 3. "PJ3DN,PJ3DN" "0,1"
|
|
bitfld.long 0x00 2. "PJ2DN,PJ2DN" "0,1"
|
|
bitfld.long 0x00 1. "PJ1DN,PJ1DN" "0,1"
|
|
bitfld.long 0x00 0. "PJ0DN,PJ0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port J Pull-down Control Register"
|
|
bitfld.long 0x00 3. "PJ3DN,PJ3DN" "0,1"
|
|
bitfld.long 0x00 2. "PJ2DN,PJ2DN" "0,1"
|
|
bitfld.long 0x00 1. "PJ1DN,PJ1DN" "0,1"
|
|
bitfld.long 0x00 0. "PJ0DN,PJ0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port J Input Control Register"
|
|
bitfld.long 0x00 5. "PJ5IE,PJ5IE" "0,1"
|
|
bitfld.long 0x00 4. "PJ4IE,PJ4IE" "0,1"
|
|
bitfld.long 0x00 3. "PJ3IE,PJ3IE" "0,1"
|
|
bitfld.long 0x00 2. "PJ2IE,PJ2IE" "0,1"
|
|
bitfld.long 0x00 1. "PJ1IE,PJ1IE" "0,1"
|
|
bitfld.long 0x00 0. "PJ0IE,PJ0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4MM*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port J Input Control Register"
|
|
bitfld.long 0x00 3. "PJ3IE,PJ3IE" "0,1"
|
|
bitfld.long 0x00 2. "PJ2IE,PJ2IE" "0,1"
|
|
bitfld.long 0x00 1. "PJ1IE,PJ1IE" "0,1"
|
|
bitfld.long 0x00 0. "PJ0IE,PJ0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port J Input Control Register"
|
|
bitfld.long 0x00 2. "PJ2IE,PJ2IE" "0,1"
|
|
bitfld.long 0x00 1. "PJ1IE,PJ1IE" "0,1"
|
|
bitfld.long 0x00 0. "PJ0IE,PJ0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port J Input Control Register"
|
|
bitfld.long 0x00 7. "PJ7IE,PJ7IE" "0,1"
|
|
bitfld.long 0x00 6. "PJ6IE,PJ6IE" "0,1"
|
|
bitfld.long 0x00 5. "PJ5IE,PJ5IE" "0,1"
|
|
bitfld.long 0x00 4. "PJ4IE,PJ4IE" "0,1"
|
|
bitfld.long 0x00 3. "PJ3IE,PJ3IE" "0,1"
|
|
bitfld.long 0x00 2. "PJ2IE,PJ2IE" "0,1"
|
|
bitfld.long 0x00 1. "PJ1IE,PJ1IE" "0,1"
|
|
bitfld.long 0x00 0. "PJ0IE,PJ0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
tree "PK (Port K)"
|
|
base ad:0x400E0900
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port K Data Register"
|
|
bitfld.long 0x00 4. "PK4,PK4" "0,1"
|
|
bitfld.long 0x00 3. "PK3,PK3" "0,1"
|
|
bitfld.long 0x00 2. "PK2,PK2" "0,1"
|
|
bitfld.long 0x00 1. "PK1,PK1" "0,1"
|
|
bitfld.long 0x00 0. "PK0,PK0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port K Data Register"
|
|
bitfld.long 0x00 2. "PK2,PK2" "0,1"
|
|
bitfld.long 0x00 1. "PK1,PK1" "0,1"
|
|
bitfld.long 0x00 0. "PK0,PK0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port K Data Register"
|
|
bitfld.long 0x00 1. "PK1,PK1" "0,1"
|
|
bitfld.long 0x00 0. "PK0,PK0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port K Data Register"
|
|
bitfld.long 0x00 7. "PK7,PK7" "0,1"
|
|
bitfld.long 0x00 6. "PK6,PK6" "0,1"
|
|
bitfld.long 0x00 5. "PK5,PK5" "0,1"
|
|
bitfld.long 0x00 4. "PK4,PK4" "0,1"
|
|
bitfld.long 0x00 3. "PK3,PK3" "0,1"
|
|
bitfld.long 0x00 2. "PK2,PK2" "0,1"
|
|
bitfld.long 0x00 1. "PK1,PK1" "0,1"
|
|
bitfld.long 0x00 0. "PK0,PK0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port K Output Control Register"
|
|
bitfld.long 0x00 4. "PK4C,PK4C" "0,1"
|
|
bitfld.long 0x00 3. "PK3C,PK3C" "0,1"
|
|
bitfld.long 0x00 2. "PK2C,PK2C" "0,1"
|
|
bitfld.long 0x00 1. "PK1C,PK1C" "0,1"
|
|
bitfld.long 0x00 0. "PK0C,PK0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port K Output Control Register"
|
|
bitfld.long 0x00 2. "PK2C,PK2C" "0,1"
|
|
bitfld.long 0x00 1. "PK1C,PK1C" "0,1"
|
|
bitfld.long 0x00 0. "PK0C,PK0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port K Output Control Register"
|
|
bitfld.long 0x00 7. "PK7C,PK7C" "0,1"
|
|
bitfld.long 0x00 6. "PK6C,PK6C" "0,1"
|
|
bitfld.long 0x00 5. "PK5C,PK5C" "0,1"
|
|
bitfld.long 0x00 4. "PK4C,PK4C" "0,1"
|
|
bitfld.long 0x00 3. "PK3C,PK3C" "0,1"
|
|
bitfld.long 0x00 2. "PK2C,PK2C" "0,1"
|
|
bitfld.long 0x00 1. "PK1C,PK1C" "0,1"
|
|
bitfld.long 0x00 0. "PK0C,PK0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port K Output Control Register"
|
|
bitfld.long 0x00 1. "PK1C,PK1C" "0,1"
|
|
bitfld.long 0x00 0. "PK0C,PK0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port K Function Register 1"
|
|
bitfld.long 0x00 6. "PK6F1,PK6F1" "0,1"
|
|
bitfld.long 0x00 5. "PK5F1,PK5F1" "0,1"
|
|
bitfld.long 0x00 4. "PK4F1,PK4F1" "0,1"
|
|
bitfld.long 0x00 3. "PK3F1,PK3F1" "0,1"
|
|
bitfld.long 0x00 2. "PK2F1,PK2F1" "0,1"
|
|
bitfld.long 0x00 1. "PK1F1,PK1F1" "0,1"
|
|
bitfld.long 0x00 0. "PK0F1,PK0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port K Function Register 1"
|
|
bitfld.long 0x00 6. "PK6F1,PK6F1" "0,1"
|
|
bitfld.long 0x00 5. "PK5F1,PK5F1" "0,1"
|
|
bitfld.long 0x00 4. "PK4F1,PK4F1" "0,1"
|
|
bitfld.long 0x00 3. "PK3F1,PK3F1" "0,1"
|
|
bitfld.long 0x00 2. "PK2F1,PK2F1" "0,1"
|
|
bitfld.long 0x00 0. "PK0F1,PK0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port K Function Register 2"
|
|
bitfld.long 0x00 7. "PK7F2,PK7F2" "0,1"
|
|
bitfld.long 0x00 6. "PK6F2,PK6F2" "0,1"
|
|
bitfld.long 0x00 1. "PK1F2,PK1F2" "0,1"
|
|
bitfld.long 0x00 0. "PK0F2,PK0F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port K Function Register 3"
|
|
bitfld.long 0x00 7. "PK7F3,PK7F3" "0,1"
|
|
bitfld.long 0x00 6. "PK6F3,PK6F3" "0,1"
|
|
bitfld.long 0x00 1. "PK1F3,PK1F3" "0,1"
|
|
bitfld.long 0x00 0. "PK0F3,PK0F3" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port K Function Register 4"
|
|
bitfld.long 0x00 7. "PK7F4,PK7F4" "0,1"
|
|
bitfld.long 0x00 6. "PK6F4,PK6F4" "0,1"
|
|
bitfld.long 0x00 5. "PK5F4,PK5F4" "0,1"
|
|
bitfld.long 0x00 4. "PK4F4,PK4F4" "0,1"
|
|
bitfld.long 0x00 1. "PK1F4,PK1F4" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port K Function Register 5"
|
|
bitfld.long 0x00 1. "PK1F5,PK1F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port K Function Register 6"
|
|
bitfld.long 0x00 7. "PK7F6,PK7F6" "0,1"
|
|
bitfld.long 0x00 6. "PK6F6,PK6F6" "0,1"
|
|
bitfld.long 0x00 5. "PK5F6,PK5F6" "0,1"
|
|
bitfld.long 0x00 4. "PK4F6,PK4F6" "0,1"
|
|
bitfld.long 0x00 3. "PK3F6,PK3F6" "0,1"
|
|
bitfld.long 0x00 2. "PK2F6,PK2F6" "0,1"
|
|
bitfld.long 0x00 1. "PK1F6,PK1F6" "0,1"
|
|
bitfld.long 0x00 0. "PK0F6,PK0F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port K Function Register 7"
|
|
bitfld.long 0x00 7. "PK7F7,PK7F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port K Function Register 8"
|
|
bitfld.long 0x00 7. "PK7F8,PK7F8" "0,1"
|
|
bitfld.long 0x00 6. "PK6F8,PK6F8" "0,1"
|
|
bitfld.long 0x00 5. "PK5F8,PK5F8" "0,1"
|
|
bitfld.long 0x00 4. "PK4F8,PK4F8" "0,1"
|
|
bitfld.long 0x00 3. "PK3F8,PK3F8" "0,1"
|
|
bitfld.long 0x00 2. "PK2F8,PK2F8" "0,1"
|
|
bitfld.long 0x00 0. "PK0F8,PK0F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port K Open Drain Control Register"
|
|
bitfld.long 0x00 1. "PK1OD,PK1OD" "0,1"
|
|
bitfld.long 0x00 0. "PK0OD,PK0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port K Open Drain Control Register"
|
|
bitfld.long 0x00 4. "PK4OD,PK4OD" "0,1"
|
|
bitfld.long 0x00 3. "PK3OD,PK3OD" "0,1"
|
|
bitfld.long 0x00 2. "PK2OD,PK2OD" "0,1"
|
|
bitfld.long 0x00 1. "PK1OD,PK1OD" "0,1"
|
|
bitfld.long 0x00 0. "PK0OD,PK0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port K Open Drain Control Register"
|
|
bitfld.long 0x00 2. "PK2OD,PK2OD" "0,1"
|
|
bitfld.long 0x00 1. "PK1OD,PK1OD" "0,1"
|
|
bitfld.long 0x00 0. "PK0OD,PK0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port K Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PK7OD,PK7OD" "0,1"
|
|
bitfld.long 0x00 6. "PK6OD,PK6OD" "0,1"
|
|
bitfld.long 0x00 5. "PK5OD,PK5OD" "0,1"
|
|
bitfld.long 0x00 4. "PK4OD,PK4OD" "0,1"
|
|
bitfld.long 0x00 3. "PK3OD,PK3OD" "0,1"
|
|
bitfld.long 0x00 2. "PK2OD,PK2OD" "0,1"
|
|
bitfld.long 0x00 1. "PK1OD,PK1OD" "0,1"
|
|
bitfld.long 0x00 0. "PK0OD,PK0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port K Pull-up Control Register"
|
|
bitfld.long 0x00 4. "PK4UP,PK4UP" "0,1"
|
|
bitfld.long 0x00 3. "PK3UP,PK3UP" "0,1"
|
|
bitfld.long 0x00 2. "PK2UP,PK2UP" "0,1"
|
|
bitfld.long 0x00 1. "PK1UP,PK1UP" "0,1"
|
|
bitfld.long 0x00 0. "PK0UP,PK0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port K Pull-up Control Register"
|
|
bitfld.long 0x00 2. "PK2UP,PK2UP" "0,1"
|
|
bitfld.long 0x00 1. "PK1UP,PK1UP" "0,1"
|
|
bitfld.long 0x00 0. "PK0UP,PK0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port K Pull-up Control Register"
|
|
bitfld.long 0x00 1. "PK1UP,PK1UP" "0,1"
|
|
bitfld.long 0x00 0. "PK0UP,PK0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port K Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PK7UP,PK7UP" "0,1"
|
|
bitfld.long 0x00 6. "PK6UP,PK6UP" "0,1"
|
|
bitfld.long 0x00 5. "PK5UP,PK5UP" "0,1"
|
|
bitfld.long 0x00 4. "PK4UP,PK4UP" "0,1"
|
|
bitfld.long 0x00 3. "PK3UP,PK3UP" "0,1"
|
|
bitfld.long 0x00 2. "PK2UP,PK2UP" "0,1"
|
|
bitfld.long 0x00 1. "PK1UP,PK1UP" "0,1"
|
|
bitfld.long 0x00 0. "PK0UP,PK0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port K Pull-down Control Register"
|
|
bitfld.long 0x00 2. "PK2DN,PK2DN" "0,1"
|
|
bitfld.long 0x00 1. "PK1DN,PK1DN" "0,1"
|
|
bitfld.long 0x00 0. "PK0DN,PK0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port K Pull-down Control Register"
|
|
bitfld.long 0x00 1. "PK1DN,PK1DN" "0,1"
|
|
bitfld.long 0x00 0. "PK0DN,PK0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port K Pull-down Control Register"
|
|
bitfld.long 0x00 4. "PK4DN,PK4DN" "0,1"
|
|
bitfld.long 0x00 3. "PK3DN,PK3DN" "0,1"
|
|
bitfld.long 0x00 2. "PK2DN,PK2DN" "0,1"
|
|
bitfld.long 0x00 1. "PK1DN,PK1DN" "0,1"
|
|
bitfld.long 0x00 0. "PK0DN,PK0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port K Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PK7DN,PK7DN" "0,1"
|
|
bitfld.long 0x00 6. "PK6DN,PK6DN" "0,1"
|
|
bitfld.long 0x00 5. "PK5DN,PK5DN" "0,1"
|
|
bitfld.long 0x00 4. "PK4DN,PK4DN" "0,1"
|
|
bitfld.long 0x00 3. "PK3DN,PK3DN" "0,1"
|
|
bitfld.long 0x00 2. "PK2DN,PK2DN" "0,1"
|
|
bitfld.long 0x00 1. "PK1DN,PK1DN" "0,1"
|
|
bitfld.long 0x00 0. "PK0DN,PK0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port K Input Control Register"
|
|
bitfld.long 0x00 4. "PK4IE,PK4IE" "0,1"
|
|
bitfld.long 0x00 3. "PK3IE,PK3IE" "0,1"
|
|
bitfld.long 0x00 2. "PK2IE,PK2IE" "0,1"
|
|
bitfld.long 0x00 1. "PK1IE,PK1IE" "0,1"
|
|
bitfld.long 0x00 0. "PK0IE,PK0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4ML*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port K Input Control Register"
|
|
bitfld.long 0x00 2. "PK2IE,PK2IE" "0,1"
|
|
bitfld.long 0x00 1. "PK1IE,PK1IE" "0,1"
|
|
bitfld.long 0x00 0. "PK0IE,PK0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port K Input Control Register"
|
|
bitfld.long 0x00 1. "PK1IE,PK1IE" "0,1"
|
|
bitfld.long 0x00 0. "PK0IE,PK0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port K Input Control Register"
|
|
bitfld.long 0x00 7. "PK7IE,PK7IE" "0,1"
|
|
bitfld.long 0x00 6. "PK6IE,PK6IE" "0,1"
|
|
bitfld.long 0x00 5. "PK5IE,PK5IE" "0,1"
|
|
bitfld.long 0x00 4. "PK4IE,PK4IE" "0,1"
|
|
bitfld.long 0x00 3. "PK3IE,PK3IE" "0,1"
|
|
bitfld.long 0x00 2. "PK2IE,PK2IE" "0,1"
|
|
bitfld.long 0x00 1. "PK1IE,PK1IE" "0,1"
|
|
bitfld.long 0x00 0. "PK0IE,PK0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
tree "PL (Port L)"
|
|
base ad:0x400E0A00
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port L Data Register"
|
|
bitfld.long 0x00 5. "PL5,PL5" "0,1"
|
|
bitfld.long 0x00 4. "PL4,PL4" "0,1"
|
|
bitfld.long 0x00 3. "PL3,PL3" "0,1"
|
|
bitfld.long 0x00 2. "PL2,PL2" "0,1"
|
|
bitfld.long 0x00 1. "PL1,PL1" "0,1"
|
|
bitfld.long 0x00 0. "PL0,PL0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port L Data Register"
|
|
bitfld.long 0x00 3. "PL3,PL3" "0,1"
|
|
bitfld.long 0x00 2. "PL2,PL2" "0,1"
|
|
bitfld.long 0x00 1. "PL1,PL1" "0,1"
|
|
bitfld.long 0x00 0. "PL0,PL0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port L Data Register"
|
|
bitfld.long 0x00 7. "PL7,PL7" "0,1"
|
|
bitfld.long 0x00 6. "PL6,PL6" "0,1"
|
|
bitfld.long 0x00 5. "PL5,PL5" "0,1"
|
|
bitfld.long 0x00 4. "PL4,PL4" "0,1"
|
|
bitfld.long 0x00 3. "PL3,PL3" "0,1"
|
|
bitfld.long 0x00 2. "PL2,PL2" "0,1"
|
|
bitfld.long 0x00 1. "PL1,PL1" "0,1"
|
|
bitfld.long 0x00 0. "PL0,PL0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port L Output Control Register"
|
|
bitfld.long 0x00 5. "PL5C,PL5C" "0,1"
|
|
bitfld.long 0x00 4. "PL4C,PL4C" "0,1"
|
|
bitfld.long 0x00 3. "PL3C,PL3C" "0,1"
|
|
bitfld.long 0x00 2. "PL2C,PL2C" "0,1"
|
|
bitfld.long 0x00 1. "PL1C,PL1C" "0,1"
|
|
bitfld.long 0x00 0. "PL0C,PL0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port L Output Control Register"
|
|
bitfld.long 0x00 3. "PL3C,PL3C" "0,1"
|
|
bitfld.long 0x00 2. "PL2C,PL2C" "0,1"
|
|
bitfld.long 0x00 1. "PL1C,PL1C" "0,1"
|
|
bitfld.long 0x00 0. "PL0C,PL0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port L Output Control Register"
|
|
bitfld.long 0x00 7. "PL7C,PL7C" "0,1"
|
|
bitfld.long 0x00 6. "PL6C,PL6C" "0,1"
|
|
bitfld.long 0x00 5. "PL5C,PL5C" "0,1"
|
|
bitfld.long 0x00 4. "PL4C,PL4C" "0,1"
|
|
bitfld.long 0x00 3. "PL3C,PL3C" "0,1"
|
|
bitfld.long 0x00 2. "PL2C,PL2C" "0,1"
|
|
bitfld.long 0x00 1. "PL1C,PL1C" "0,1"
|
|
bitfld.long 0x00 0. "PL0C,PL0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port L Function Register 1"
|
|
bitfld.long 0x00 7. "PL7F1,PL7F1" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port L Function Register 2"
|
|
bitfld.long 0x00 7. "PL7F2,PL7F2" "0,1"
|
|
bitfld.long 0x00 6. "PL6F2,PL6F2" "0,1"
|
|
bitfld.long 0x00 5. "PL5F2,PL5F2" "0,1"
|
|
bitfld.long 0x00 4. "PL4F2,PL4F2" "0,1"
|
|
bitfld.long 0x00 3. "PL3F2,PL3F2" "0,1"
|
|
bitfld.long 0x00 0. "PL0F2,PL0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port L Function Register 2"
|
|
bitfld.long 0x00 3. "PL3F2,PL3F2" "0,1"
|
|
bitfld.long 0x00 0. "PL0F2,PL0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port L Function Register 3"
|
|
bitfld.long 0x00 6. "PL6F3,PL6F3" "0,1"
|
|
bitfld.long 0x00 4. "PL4F3,PL4F3" "0,1"
|
|
bitfld.long 0x00 3. "PL3F3,PL3F3" "0,1"
|
|
bitfld.long 0x00 0. "PL0F3,PL0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port L Function Register 3"
|
|
bitfld.long 0x00 3. "PL3F3,PL3F3" "0,1"
|
|
bitfld.long 0x00 0. "PL0F3,PL0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port L Function Register 5"
|
|
bitfld.long 0x00 3. "PL3F5,PL3F5" "0,1"
|
|
bitfld.long 0x00 2. "PL2F5,PL2F5" "0,1"
|
|
bitfld.long 0x00 1. "PL1F5,PL1F5" "0,1"
|
|
bitfld.long 0x00 0. "PL0F5,PL0F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port L Function Register 6"
|
|
bitfld.long 0x00 3. "PL3F6,PL3F6" "0,1"
|
|
bitfld.long 0x00 0. "PL0F6,PL0F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port L Function Register 7"
|
|
bitfld.long 0x00 3. "PL3F7,PL3F7" "0,1"
|
|
bitfld.long 0x00 2. "PL2F7,PL2F7" "0,1"
|
|
bitfld.long 0x00 1. "PL1F7,PL1F7" "0,1"
|
|
bitfld.long 0x00 0. "PL0F7,PL0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port L Function Register 8"
|
|
bitfld.long 0x00 3. "PL3F8,PL3F8" "0,1"
|
|
bitfld.long 0x00 2. "PL2F8,PL2F8" "0,1"
|
|
bitfld.long 0x00 1. "PL1F8,PL1F8" "0,1"
|
|
bitfld.long 0x00 0. "PL0F8,PL0F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port L Open Drain Control Register"
|
|
bitfld.long 0x00 5. "PL5OD,PL5OD" "0,1"
|
|
bitfld.long 0x00 4. "PL4OD,PL4OD" "0,1"
|
|
bitfld.long 0x00 3. "PL3OD,PL3OD" "0,1"
|
|
bitfld.long 0x00 2. "PL2OD,PL2OD" "0,1"
|
|
bitfld.long 0x00 1. "PL1OD,PL1OD" "0,1"
|
|
bitfld.long 0x00 0. "PL0OD,PL0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port L Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PL7OD,PL7OD" "0,1"
|
|
bitfld.long 0x00 6. "PL6OD,PL6OD" "0,1"
|
|
bitfld.long 0x00 5. "PL5OD,PL5OD" "0,1"
|
|
bitfld.long 0x00 4. "PL4OD,PL4OD" "0,1"
|
|
bitfld.long 0x00 3. "PL3OD,PL3OD" "0,1"
|
|
bitfld.long 0x00 2. "PL2OD,PL2OD" "0,1"
|
|
bitfld.long 0x00 1. "PL1OD,PL1OD" "0,1"
|
|
bitfld.long 0x00 0. "PL0OD,PL0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port L Open Drain Control Register"
|
|
bitfld.long 0x00 3. "PL3OD,PL3OD" "0,1"
|
|
bitfld.long 0x00 2. "PL2OD,PL2OD" "0,1"
|
|
bitfld.long 0x00 1. "PL1OD,PL1OD" "0,1"
|
|
bitfld.long 0x00 0. "PL0OD,PL0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port L Pull-up Control Register"
|
|
bitfld.long 0x00 5. "PL5UP,PL5UP" "0,1"
|
|
bitfld.long 0x00 4. "PL4UP,PL4UP" "0,1"
|
|
bitfld.long 0x00 3. "PL3UP,PL3UP" "0,1"
|
|
bitfld.long 0x00 2. "PL2UP,PL2UP" "0,1"
|
|
bitfld.long 0x00 1. "PL1UP,PL1UP" "0,1"
|
|
bitfld.long 0x00 0. "PL0UP,PL0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port L Pull-up Control Register"
|
|
bitfld.long 0x00 3. "PL3UP,PL3UP" "0,1"
|
|
bitfld.long 0x00 2. "PL2UP,PL2UP" "0,1"
|
|
bitfld.long 0x00 1. "PL1UP,PL1UP" "0,1"
|
|
bitfld.long 0x00 0. "PL0UP,PL0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port L Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PL7UP,PL7UP" "0,1"
|
|
bitfld.long 0x00 6. "PL6UP,PL6UP" "0,1"
|
|
bitfld.long 0x00 5. "PL5UP,PL5UP" "0,1"
|
|
bitfld.long 0x00 4. "PL4UP,PL4UP" "0,1"
|
|
bitfld.long 0x00 3. "PL3UP,PL3UP" "0,1"
|
|
bitfld.long 0x00 2. "PL2UP,PL2UP" "0,1"
|
|
bitfld.long 0x00 1. "PL1UP,PL1UP" "0,1"
|
|
bitfld.long 0x00 0. "PL0UP,PL0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port L Pull-down Control Register"
|
|
bitfld.long 0x00 5. "PL5DN,PL5DN" "0,1"
|
|
bitfld.long 0x00 4. "PL4DN,PL4DN" "0,1"
|
|
bitfld.long 0x00 3. "PL3DN,PL3DN" "0,1"
|
|
bitfld.long 0x00 2. "PL2DN,PL2DN" "0,1"
|
|
bitfld.long 0x00 1. "PL1DN,PL1DN" "0,1"
|
|
bitfld.long 0x00 0. "PL0DN,PL0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port L Pull-down Control Register"
|
|
bitfld.long 0x00 3. "PL3DN,PL3DN" "0,1"
|
|
bitfld.long 0x00 2. "PL2DN,PL2DN" "0,1"
|
|
bitfld.long 0x00 1. "PL1DN,PL1DN" "0,1"
|
|
bitfld.long 0x00 0. "PL0DN,PL0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port L Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PL7DN,PL7DN" "0,1"
|
|
bitfld.long 0x00 6. "PL6DN,PL6DN" "0,1"
|
|
bitfld.long 0x00 5. "PL5DN,PL5DN" "0,1"
|
|
bitfld.long 0x00 4. "PL4DN,PL4DN" "0,1"
|
|
bitfld.long 0x00 3. "PL3DN,PL3DN" "0,1"
|
|
bitfld.long 0x00 2. "PL2DN,PL2DN" "0,1"
|
|
bitfld.long 0x00 1. "PL1DN,PL1DN" "0,1"
|
|
bitfld.long 0x00 0. "PL0DN,PL0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port L Input Control Register"
|
|
bitfld.long 0x00 3. "PL3IE,PL3IE" "0,1"
|
|
bitfld.long 0x00 2. "PL2IE,PL2IE" "0,1"
|
|
bitfld.long 0x00 1. "PL1IE,PL1IE" "0,1"
|
|
bitfld.long 0x00 0. "PL0IE,PL0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port L Input Control Register"
|
|
bitfld.long 0x00 5. "PL5IE,PL5IE" "0,1"
|
|
bitfld.long 0x00 4. "PL4IE,PL4IE" "0,1"
|
|
bitfld.long 0x00 3. "PL3IE,PL3IE" "0,1"
|
|
bitfld.long 0x00 2. "PL2IE,PL2IE" "0,1"
|
|
bitfld.long 0x00 1. "PL1IE,PL1IE" "0,1"
|
|
bitfld.long 0x00 0. "PL0IE,PL0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port L Input Control Register"
|
|
bitfld.long 0x00 7. "PL7IE,PL7IE" "0,1"
|
|
bitfld.long 0x00 6. "PL6IE,PL6IE" "0,1"
|
|
bitfld.long 0x00 5. "PL5IE,PL5IE" "0,1"
|
|
bitfld.long 0x00 4. "PL4IE,PL4IE" "0,1"
|
|
bitfld.long 0x00 3. "PL3IE,PL3IE" "0,1"
|
|
bitfld.long 0x00 2. "PL2IE,PL2IE" "0,1"
|
|
bitfld.long 0x00 1. "PL1IE,PL1IE" "0,1"
|
|
bitfld.long 0x00 0. "PL0IE,PL0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")
|
|
tree "PM (Port M)"
|
|
base ad:0x400E0B00
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port M Data Register"
|
|
bitfld.long 0x00 2. "PM2,PM2" "0,1"
|
|
bitfld.long 0x00 1. "PM1,PM1" "0,1"
|
|
bitfld.long 0x00 0. "PM0,PM0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port M Data Register"
|
|
bitfld.long 0x00 7. "PM7,PM7" "0,1"
|
|
bitfld.long 0x00 6. "PM6,PM6" "0,1"
|
|
bitfld.long 0x00 5. "PM5,PM5" "0,1"
|
|
bitfld.long 0x00 4. "PM4,PM4" "0,1"
|
|
bitfld.long 0x00 3. "PM3,PM3" "0,1"
|
|
bitfld.long 0x00 2. "PM2,PM2" "0,1"
|
|
bitfld.long 0x00 1. "PM1,PM1" "0,1"
|
|
bitfld.long 0x00 0. "PM0,PM0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port M Output Control Register"
|
|
bitfld.long 0x00 2. "PM2C,PM2C" "0,1"
|
|
bitfld.long 0x00 1. "PM1C,PM1C" "0,1"
|
|
bitfld.long 0x00 0. "PM0C,PM0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port M Output Control Register"
|
|
bitfld.long 0x00 7. "PM7C,PM7C" "0,1"
|
|
bitfld.long 0x00 6. "PM6C,PM6C" "0,1"
|
|
bitfld.long 0x00 5. "PM5C,PM5C" "0,1"
|
|
bitfld.long 0x00 4. "PM4C,PM4C" "0,1"
|
|
bitfld.long 0x00 3. "PM3C,PM3C" "0,1"
|
|
bitfld.long 0x00 2. "PM2C,PM2C" "0,1"
|
|
bitfld.long 0x00 1. "PM1C,PM1C" "0,1"
|
|
bitfld.long 0x00 0. "PM0C,PM0C" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port M Function Register 1"
|
|
bitfld.long 0x00 7. "PM7F1,PM7F1" "0,1"
|
|
bitfld.long 0x00 6. "PM6F1,PM6F1" "0,1"
|
|
bitfld.long 0x00 1. "PM1F1,PM1F1" "0,1"
|
|
bitfld.long 0x00 0. "PM0F1,PM0F1" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port M Function Register 2"
|
|
bitfld.long 0x00 7. "PM7F2,PM7F2" "0,1"
|
|
bitfld.long 0x00 6. "PM6F2,PM6F2" "0,1"
|
|
bitfld.long 0x00 5. "PM5F2,PM5F2" "0,1"
|
|
bitfld.long 0x00 4. "PM4F2,PM4F2" "0,1"
|
|
bitfld.long 0x00 3. "PM3F2,PM3F2" "0,1"
|
|
bitfld.long 0x00 2. "PM2F2,PM2F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port M Function Register 3"
|
|
bitfld.long 0x00 6. "PM6F3,PM6F3" "0,1"
|
|
bitfld.long 0x00 5. "PM5F3,PM5F3" "0,1"
|
|
bitfld.long 0x00 2. "PM2F3,PM2F3" "0,1"
|
|
bitfld.long 0x00 1. "PM1F3,PM1F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port M Function Register 3"
|
|
bitfld.long 0x00 6. "PM6F3,PM6F3" "0,1"
|
|
bitfld.long 0x00 5. "PM5F3,PM5F3" "0,1"
|
|
bitfld.long 0x00 2. "PM2F3,PM2F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port M Function Register 4"
|
|
bitfld.long 0x00 7. "PM7F4,PM7F4" "0,1"
|
|
bitfld.long 0x00 6. "PM6F4,PM6F4" "0,1"
|
|
bitfld.long 0x00 4. "PM4F4,PM4F4" "0,1"
|
|
bitfld.long 0x00 3. "PM3F4,PM3F4" "0,1"
|
|
bitfld.long 0x00 1. "PM1F4,PM1F4" "0,1"
|
|
bitfld.long 0x00 0. "PM0F4,PM0F4" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port M Function Register 5"
|
|
bitfld.long 0x00 7. "PM7F5,PM7F5" "0,1"
|
|
bitfld.long 0x00 6. "PM6F5,PM6F5" "0,1"
|
|
bitfld.long 0x00 3. "PM3F5,PM3F5" "0,1"
|
|
bitfld.long 0x00 2. "PM2F5,PM2F5" "0,1"
|
|
bitfld.long 0x00 1. "PM1F5,PM1F5" "0,1"
|
|
bitfld.long 0x00 0. "PM0F5,PM0F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port M Function Register 6"
|
|
bitfld.long 0x00 7. "PM7F6,PM7F6" "0,1"
|
|
bitfld.long 0x00 6. "PM6F6,PM6F6" "0,1"
|
|
bitfld.long 0x00 5. "PM5F6,PM5F6" "0,1"
|
|
bitfld.long 0x00 4. "PM4F6,PM4F6" "0,1"
|
|
bitfld.long 0x00 3. "PM3F6,PM3F6" "0,1"
|
|
bitfld.long 0x00 2. "PM2F6,PM2F6" "0,1"
|
|
bitfld.long 0x00 1. "PM1F6,PM1F6" "0,1"
|
|
bitfld.long 0x00 0. "PM0F6,PM0F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port M Function Register 7"
|
|
bitfld.long 0x00 7. "PM7F7,PM7F7" "0,1"
|
|
bitfld.long 0x00 6. "PM6F7,PM6F7" "0,1"
|
|
bitfld.long 0x00 5. "PM5F7,PM5F7" "0,1"
|
|
bitfld.long 0x00 4. "PM4F7,PM4F7" "0,1"
|
|
bitfld.long 0x00 3. "PM3F7,PM3F7" "0,1"
|
|
bitfld.long 0x00 2. "PM2F7,PM2F7" "0,1"
|
|
bitfld.long 0x00 1. "PM1F7,PM1F7" "0,1"
|
|
bitfld.long 0x00 0. "PM0F7,PM0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port M Function Register 8"
|
|
bitfld.long 0x00 3. "PM3F8,PM3F8" "0,1"
|
|
bitfld.long 0x00 2. "PM2F8,PM2F8" "0,1"
|
|
bitfld.long 0x00 1. "PM1F8,PM1F8" "0,1"
|
|
bitfld.long 0x00 0. "PM0F8,PM0F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port M Open Drain Control Register"
|
|
bitfld.long 0x00 2. "PM2OD,PM2OD" "0,1"
|
|
bitfld.long 0x00 1. "PM1OD,PM1OD" "0,1"
|
|
bitfld.long 0x00 0. "PM0OD,PM0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port M Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PM7OD,PM7OD" "0,1"
|
|
bitfld.long 0x00 6. "PM6OD,PM6OD" "0,1"
|
|
bitfld.long 0x00 5. "PM5OD,PM5OD" "0,1"
|
|
bitfld.long 0x00 4. "PM4OD,PM4OD" "0,1"
|
|
bitfld.long 0x00 3. "PM3OD,PM3OD" "0,1"
|
|
bitfld.long 0x00 2. "PM2OD,PM2OD" "0,1"
|
|
bitfld.long 0x00 1. "PM1OD,PM1OD" "0,1"
|
|
bitfld.long 0x00 0. "PM0OD,PM0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port M Pull-up Control Register"
|
|
bitfld.long 0x00 2. "PM2UP,PM2UP" "0,1"
|
|
bitfld.long 0x00 1. "PM1UP,PM1UP" "0,1"
|
|
bitfld.long 0x00 0. "PM0UP,PM0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port M Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PM7UP,PM7UP" "0,1"
|
|
bitfld.long 0x00 6. "PM6UP,PM6UP" "0,1"
|
|
bitfld.long 0x00 5. "PM5UP,PM5UP" "0,1"
|
|
bitfld.long 0x00 4. "PM4UP,PM4UP" "0,1"
|
|
bitfld.long 0x00 3. "PM3UP,PM3UP" "0,1"
|
|
bitfld.long 0x00 2. "PM2UP,PM2UP" "0,1"
|
|
bitfld.long 0x00 1. "PM1UP,PM1UP" "0,1"
|
|
bitfld.long 0x00 0. "PM0UP,PM0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port M Pull-down Control Register"
|
|
bitfld.long 0x00 2. "PM2DN,PM2DN" "0,1"
|
|
bitfld.long 0x00 1. "PM1DN,PM1DN" "0,1"
|
|
bitfld.long 0x00 0. "PM0DN,PM0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port M Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PM7DN,PM7DN" "0,1"
|
|
bitfld.long 0x00 6. "PM6DN,PM6DN" "0,1"
|
|
bitfld.long 0x00 5. "PM5DN,PM5DN" "0,1"
|
|
bitfld.long 0x00 4. "PM4DN,PM4DN" "0,1"
|
|
bitfld.long 0x00 3. "PM3DN,PM3DN" "0,1"
|
|
bitfld.long 0x00 2. "PM2DN,PM2DN" "0,1"
|
|
bitfld.long 0x00 1. "PM1DN,PM1DN" "0,1"
|
|
bitfld.long 0x00 0. "PM0DN,PM0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port M Input Control Register"
|
|
bitfld.long 0x00 2. "PM2IE,PM2IE" "0,1"
|
|
bitfld.long 0x00 1. "PM1IE,PM1IE" "0,1"
|
|
bitfld.long 0x00 0. "PM0IE,PM0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port M Input Control Register"
|
|
bitfld.long 0x00 7. "PM7IE,PM7IE" "0,1"
|
|
bitfld.long 0x00 6. "PM6IE,PM6IE" "0,1"
|
|
bitfld.long 0x00 5. "PM5IE,PM5IE" "0,1"
|
|
bitfld.long 0x00 4. "PM4IE,PM4IE" "0,1"
|
|
bitfld.long 0x00 3. "PM3IE,PM3IE" "0,1"
|
|
bitfld.long 0x00 2. "PM2IE,PM2IE" "0,1"
|
|
bitfld.long 0x00 1. "PM1IE,PM1IE" "0,1"
|
|
bitfld.long 0x00 0. "PM0IE,PM0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "PMD"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "PMD"
|
|
base ad:0x400E9000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MDEN,PMD Enable Register"
|
|
bitfld.long 0x00 0. "PWMEN,PWMEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "PORTMD,PMD Port Output Mode Register"
|
|
bitfld.long 0x00 0.--1. "PORTMD,PORTMD" "0,1,2,3"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "MDCR,PMD Control Register"
|
|
bitfld.long 0x00 14.--15. "WPWMMD,WPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 12.--13. "VPWMMD,VPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 10.--11. "UPWMMD,UPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "DSYNCS,DSYNCS" "0,1,2,3"
|
|
bitfld.long 0x00 7. "DTCREN,DTCREN" "0,1"
|
|
bitfld.long 0x00 6. "DCMEN,DCMEN" "0,1"
|
|
bitfld.long 0x00 5. "SYNTMD,SYNTMD" "0,1"
|
|
bitfld.long 0x00 4. "DTYMD,DTYMD" "0,1"
|
|
bitfld.long 0x00 3. "PINT,PINT" "0,1"
|
|
bitfld.long 0x00 1.--2. "INTPRD,INTPRD" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "CARSTA,PWM Carrier Status Register"
|
|
bitfld.long 0x00 2. "PWMWST,PWMWST" "0,1"
|
|
bitfld.long 0x00 1. "PWMVST,PWMVST" "0,1"
|
|
bitfld.long 0x00 0. "PWMUST,PWMUST" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "BCARI,PWM Basic Carrier Register"
|
|
hexmask.long.word 0x00 0.--14. 1. "BCARI,BCARI"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "RATE,PWM Frequency Register"
|
|
hexmask.long.word 0x00 0.--14. 1. "RATE,RATE"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "CMPU,PMD PWM duty comparison U Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPU,CMPU"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "CMPV,PMD PWM duty comparison V Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPV,CMPV"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CMPW,PMD PWM duty comparison W Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPW,CMPW"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "MODESEL,PMD Mode Select Register"
|
|
bitfld.long 0x00 7. "DCMPEN,DCMPEN" "0,1"
|
|
bitfld.long 0x00 3. "MDSEL3,MDSEL3" "0,1"
|
|
bitfld.long 0x00 2. "MDSEL2,MDSEL2" "0,1"
|
|
bitfld.long 0x00 1. "MDSEL1,MDSEL1" "0,1"
|
|
bitfld.long 0x00 0. "MDSEL0,MDSEL0" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "MDOUT,PMD Conduction Control Register"
|
|
bitfld.long 0x00 10. "WPWM,WPWM" "0,1"
|
|
bitfld.long 0x00 9. "VPWM,VPWM" "0,1"
|
|
bitfld.long 0x00 8. "UPWM,UPWM" "0,1"
|
|
bitfld.long 0x00 4.--5. "WOC,WOC" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "VOC,VOC" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "UOC,UOC" "0,1,2,3"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "MDPOT,PMD Output Setting Register"
|
|
bitfld.long 0x00 8.--9. "SYNCS,SYNCS" "0,1,2,3"
|
|
bitfld.long 0x00 3. "POLH,POLH" "0,1"
|
|
bitfld.long 0x00 2. "POLL,POLL" "0,1"
|
|
bitfld.long 0x00 0.--1. "PSYNCS,PSYNCS" "0,1,2,3"
|
|
wgroup.long 0x30++0x03
|
|
line.long 0x00 "EMGREL,PMD EMG Release Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "EMGREL,EMGREL"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "EMGCR,PMD EMG Control Register"
|
|
bitfld.long 0x00 15. "CPCIEN,CPCIEN" "0,1"
|
|
bitfld.long 0x00 14. "CPBIEN,CPBIEN" "0,1"
|
|
bitfld.long 0x00 13. "CPAIEN,CPAIEN" "0,1"
|
|
bitfld.long 0x00 8.--12. "EMGCNT,EMGCNT" "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 7. "EMGIPOL,EMGIPOL" "0,1"
|
|
bitfld.long 0x00 5. "INHEN,INHEN" "0,1"
|
|
bitfld.long 0x00 3.--4. "EMGMD,EMGMD" "0,1,2,3"
|
|
bitfld.long 0x00 2. "EMGISEL,EMGISEL" "0,1"
|
|
bitfld.long 0x00 1. "EMGRS,EMGRS" "0,1"
|
|
bitfld.long 0x00 0. "EMGEN,EMGEN" "0,1"
|
|
rgroup.long 0x38++0x03
|
|
line.long 0x00 "EMGSTA,PMD EMG Status Register"
|
|
bitfld.long 0x00 1. "EMGI,EMGI" "0,1"
|
|
bitfld.long 0x00 0. "EMGST,EMGST" "0,1"
|
|
group.long 0x3C++0x03
|
|
line.long 0x00 "OVVCR,PMD OVV Control Register"
|
|
bitfld.long 0x00 15. "OVVRSMD,OVVRSMD" "0,1"
|
|
bitfld.long 0x00 8.--12. "OVVCNT,OVVCNT" "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 7. "OVVIPOL,OVVIPOL" "0,1"
|
|
bitfld.long 0x00 6. "ADIN1EN,ADIN1EN" "0,1"
|
|
bitfld.long 0x00 5. "ADIN0EN,ADIN0EN" "0,1"
|
|
bitfld.long 0x00 3.--4. "OVVMD,OVVMD" "0,1,2,3"
|
|
bitfld.long 0x00 2. "OVVISEL,OVVISEL" "0,1"
|
|
bitfld.long 0x00 1. "OVVRS,OVVRS" "0,1"
|
|
bitfld.long 0x00 0. "OVVEN,OVVEN" "0,1"
|
|
rgroup.long 0x40++0x03
|
|
line.long 0x00 "OVVSTA,PMD OVV Status Register"
|
|
bitfld.long 0x00 1. "OVVI,OVVI" "0,1"
|
|
bitfld.long 0x00 0. "OVVST,OVVST" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "DTR,PMD Dead Time Register"
|
|
hexmask.long.word 0x00 0.--9. 1. "DTR,DTR"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "TRGCMP0,PMD Trigger comparison Register 0"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP0,TRGCMP0"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "TRGCMP1,PMD Trigger comparison Register 1"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP1,TRGCMP1"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "TRGCMP2,PMD Trigger comparison Register 2"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP2,TRGCMP2"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "TRGCMP3,PMD Trigger comparison Register 3"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP3,TRGCMP3"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "TRGCR,PMD Trigger Control Register"
|
|
bitfld.long 0x00 16. "CARSEL,CARSEL" "0,1"
|
|
bitfld.long 0x00 15. "TRG3BE,TRG3BE" "0,1"
|
|
bitfld.long 0x00 12.--14. "TRG3MD,TRG3MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "TRG2BE,TRG2BE" "0,1"
|
|
bitfld.long 0x00 8.--10. "TRG2MD,TRG2MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "TRG1BE,TRG1BE" "0,1"
|
|
bitfld.long 0x00 4.--6. "TRG1MD,TRG1MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 3. "TRG0BE,TRG0BE" "0,1"
|
|
bitfld.long 0x00 0.--2. "TRG0MD,TRG0MD" "0,1,2,3,4,5,6,7"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "TRGMD,PMD Trigger Output Mode Setting Register"
|
|
bitfld.long 0x00 1. "TRGOUT,TRGOUT" "0,1"
|
|
bitfld.long 0x00 0. "EMGTGE,EMGTGE" "0,1"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "TRGSEL,PMD Trigger Output Select Register"
|
|
bitfld.long 0x00 0.--2. "TRGSEL,TRGSEL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "TRGSYNCR,PMD Trigger Update Timing Setting Register"
|
|
bitfld.long 0x00 0.--1. "TSYNCS,TSYNCS" "0,1,2,3"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "VPWMPH,PMD V-phase phase difference register"
|
|
hexmask.long.word 0x00 0.--14. 1. "VPWMPH,VPWMPH"
|
|
group.long 0x6C++0x03
|
|
line.long 0x00 "WPWMPH,PMD W-phase phase difference register"
|
|
hexmask.long.word 0x00 0.--14. 1. "WPWMPH,WPWMPH"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "MBUFCR,PMD Intermediate buffer control register"
|
|
bitfld.long 0x00 0.--2. "BUFCTR,BUFCTR" "0,1,2,3,4,5,6,7"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "SYNCCR,Synchronization control between the PMD channel"
|
|
bitfld.long 0x00 6.--7. "OVVSMD,OVVSMD" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "EMGSMD,EMGSMD" "0,1,2,3"
|
|
bitfld.long 0x00 0. "PWMSMD,PWMSMD" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
tree "PMD"
|
|
base ad:0x400E9000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MDEN,PMD Enable Register"
|
|
bitfld.long 0x00 0. "PWMEN,PWMEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "PORTMD,PMD Port Output Mode Register"
|
|
bitfld.long 0x00 0.--1. "PORTMD,PORTMD" "0,1,2,3"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "MDCR,PMD Control Register"
|
|
bitfld.long 0x00 14.--15. "WPWMMD,WPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 12.--13. "VPWMMD,VPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 10.--11. "UPWMMD,UPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "DSYNCS,DSYNCS" "0,1,2,3"
|
|
bitfld.long 0x00 7. "DTCREN,DTCREN" "0,1"
|
|
bitfld.long 0x00 6. "DCMEN,DCMEN" "0,1"
|
|
bitfld.long 0x00 5. "SYNTMD,SYNTMD" "0,1"
|
|
bitfld.long 0x00 4. "DTYMD,DTYMD" "0,1"
|
|
bitfld.long 0x00 3. "PINT,PINT" "0,1"
|
|
bitfld.long 0x00 1.--2. "INTPRD,INTPRD" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "CARSTA,PWM Carrier Status Register"
|
|
bitfld.long 0x00 2. "PWMWST,PWMWST" "0,1"
|
|
bitfld.long 0x00 1. "PWMVST,PWMVST" "0,1"
|
|
bitfld.long 0x00 0. "PWMUST,PWMUST" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "BCARI,PWM Basic Carrier Register"
|
|
hexmask.long.word 0x00 0.--14. 1. "BCARI,BCARI"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "RATE,PWM Frequency Register"
|
|
hexmask.long.word 0x00 0.--14. 1. "RATE,RATE"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "CMPU,PMD PWM duty comparison U Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPU,CMPU"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "CMPV,PMD PWM duty comparison V Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPV,CMPV"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CMPW,PMD PWM duty comparison W Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPW,CMPW"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "MODESEL,PMD Mode Select Register"
|
|
bitfld.long 0x00 7. "DCMPEN,DCMPEN" "0,1"
|
|
bitfld.long 0x00 3. "MDSEL3,MDSEL3" "0,1"
|
|
bitfld.long 0x00 2. "MDSEL2,MDSEL2" "0,1"
|
|
bitfld.long 0x00 1. "MDSEL1,MDSEL1" "0,1"
|
|
bitfld.long 0x00 0. "MDSEL0,MDSEL0" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "MDOUT,PMD Conduction Control Register"
|
|
bitfld.long 0x00 10. "WPWM,WPWM" "0,1"
|
|
bitfld.long 0x00 9. "VPWM,VPWM" "0,1"
|
|
bitfld.long 0x00 8. "UPWM,UPWM" "0,1"
|
|
bitfld.long 0x00 4.--5. "WOC,WOC" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "VOC,VOC" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "UOC,UOC" "0,1,2,3"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "MDPOT,PMD Output Setting Register"
|
|
bitfld.long 0x00 8.--9. "SYNCS,SYNCS" "0,1,2,3"
|
|
bitfld.long 0x00 3. "POLH,POLH" "0,1"
|
|
bitfld.long 0x00 2. "POLL,POLL" "0,1"
|
|
bitfld.long 0x00 0.--1. "PSYNCS,PSYNCS" "0,1,2,3"
|
|
wgroup.long 0x30++0x03
|
|
line.long 0x00 "EMGREL,PMD EMG Release Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "EMGREL,EMGREL"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "EMGCR,PMD EMG Control Register"
|
|
bitfld.long 0x00 15. "CPCIEN,CPCIEN" "0,1"
|
|
bitfld.long 0x00 14. "CPBIEN,CPBIEN" "0,1"
|
|
bitfld.long 0x00 13. "CPAIEN,CPAIEN" "0,1"
|
|
bitfld.long 0x00 8.--12. "EMGCNT,EMGCNT" "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 7. "EMGIPOL,EMGIPOL" "0,1"
|
|
bitfld.long 0x00 5. "INHEN,INHEN" "0,1"
|
|
bitfld.long 0x00 3.--4. "EMGMD,EMGMD" "0,1,2,3"
|
|
bitfld.long 0x00 2. "EMGISEL,EMGISEL" "0,1"
|
|
bitfld.long 0x00 1. "EMGRS,EMGRS" "0,1"
|
|
bitfld.long 0x00 0. "EMGEN,EMGEN" "0,1"
|
|
rgroup.long 0x38++0x03
|
|
line.long 0x00 "EMGSTA,PMD EMG Status Register"
|
|
bitfld.long 0x00 1. "EMGI,EMGI" "0,1"
|
|
bitfld.long 0x00 0. "EMGST,EMGST" "0,1"
|
|
group.long 0x3C++0x03
|
|
line.long 0x00 "OVVCR,PMD OVV Control Register"
|
|
bitfld.long 0x00 15. "OVVRSMD,OVVRSMD" "0,1"
|
|
bitfld.long 0x00 8.--12. "OVVCNT,OVVCNT" "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 7. "OVVIPOL,OVVIPOL" "0,1"
|
|
bitfld.long 0x00 6. "ADIN1EN,ADIN1EN" "0,1"
|
|
bitfld.long 0x00 5. "ADIN0EN,ADIN0EN" "0,1"
|
|
bitfld.long 0x00 3.--4. "OVVMD,OVVMD" "0,1,2,3"
|
|
bitfld.long 0x00 2. "OVVISEL,OVVISEL" "0,1"
|
|
bitfld.long 0x00 1. "OVVRS,OVVRS" "0,1"
|
|
bitfld.long 0x00 0. "OVVEN,OVVEN" "0,1"
|
|
rgroup.long 0x40++0x03
|
|
line.long 0x00 "OVVSTA,PMD OVV Status Register"
|
|
bitfld.long 0x00 1. "OVVI,OVVI" "0,1"
|
|
bitfld.long 0x00 0. "OVVST,OVVST" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "DTR,PMD Dead Time Register"
|
|
hexmask.long.word 0x00 0.--9. 1. "DTR,DTR"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "TRGCMP0,PMD Trigger comparison Register 0"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP0,TRGCMP0"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "TRGCMP1,PMD Trigger comparison Register 1"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP1,TRGCMP1"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "TRGCMP2,PMD Trigger comparison Register 2"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP2,TRGCMP2"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "TRGCMP3,PMD Trigger comparison Register 3"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP3,TRGCMP3"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "TRGCR,PMD Trigger Control Register"
|
|
bitfld.long 0x00 16. "CARSEL,CARSEL" "0,1"
|
|
bitfld.long 0x00 15. "TRG3BE,TRG3BE" "0,1"
|
|
bitfld.long 0x00 12.--14. "TRG3MD,TRG3MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "TRG2BE,TRG2BE" "0,1"
|
|
bitfld.long 0x00 8.--10. "TRG2MD,TRG2MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "TRG1BE,TRG1BE" "0,1"
|
|
bitfld.long 0x00 4.--6. "TRG1MD,TRG1MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 3. "TRG0BE,TRG0BE" "0,1"
|
|
bitfld.long 0x00 0.--2. "TRG0MD,TRG0MD" "0,1,2,3,4,5,6,7"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "TRGMD,PMD Trigger Output Mode Setting Register"
|
|
bitfld.long 0x00 1. "TRGOUT,TRGOUT" "0,1"
|
|
bitfld.long 0x00 0. "EMGTGE,EMGTGE" "0,1"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "TRGSEL,PMD Trigger Output Select Register"
|
|
bitfld.long 0x00 0.--2. "TRGSEL,TRGSEL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "TRGSYNCR,PMD Trigger Update Timing Setting Register"
|
|
bitfld.long 0x00 0.--1. "TSYNCS,TSYNCS" "0,1,2,3"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "VPWMPH,PMD V-phase phase difference register"
|
|
hexmask.long.word 0x00 0.--14. 1. "VPWMPH,VPWMPH"
|
|
group.long 0x6C++0x03
|
|
line.long 0x00 "WPWMPH,PMD W-phase phase difference register"
|
|
hexmask.long.word 0x00 0.--14. 1. "WPWMPH,WPWMPH"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "MBUFCR,PMD Intermediate buffer control register"
|
|
bitfld.long 0x00 0.--2. "BUFCTR,BUFCTR" "0,1,2,3,4,5,6,7"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "SYNCCR,Synchronization control between the PMD channel"
|
|
bitfld.long 0x00 6.--7. "OVVSMD,OVVSMD" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "EMGSMD,EMGSMD" "0,1,2,3"
|
|
bitfld.long 0x00 0. "PWMSMD,PWMSMD" "0,1"
|
|
tree.end
|
|
endif
|
|
repeat 3. (list 0. 1. 2.) (list ad:0x400E9000 ad:0x400E9400 ad:0x400E9800)
|
|
tree "PMD$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MDEN,PMD Enable Register"
|
|
bitfld.long 0x00 0. "PWMEN,PWMEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "PORTMD,PMD Port Output Mode Register"
|
|
bitfld.long 0x00 0.--1. "PORTMD,PORTMD" "0,1,2,3"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "MDCR,PMD Control Register"
|
|
bitfld.long 0x00 14.--15. "WPWMMD,WPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 12.--13. "VPWMMD,VPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 10.--11. "UPWMMD,UPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "DSYNCS,DSYNCS" "0,1,2,3"
|
|
bitfld.long 0x00 7. "DTCREN,DTCREN" "0,1"
|
|
bitfld.long 0x00 6. "DCMEN,DCMEN" "0,1"
|
|
bitfld.long 0x00 5. "SYNTMD,SYNTMD" "0,1"
|
|
bitfld.long 0x00 4. "DTYMD,DTYMD" "0,1"
|
|
bitfld.long 0x00 3. "PINT,PINT" "0,1"
|
|
bitfld.long 0x00 1.--2. "INTPRD,INTPRD" "0,1,2,3"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "CARSTA,PWM Carrier Status Register"
|
|
bitfld.long 0x00 2. "PWMWST,PWMWST" "0,1"
|
|
bitfld.long 0x00 1. "PWMVST,PWMVST" "0,1"
|
|
bitfld.long 0x00 0. "PWMUST,PWMUST" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "BCARI,PWM Basic Carrier Register"
|
|
hexmask.long.word 0x00 0.--14. 1. "BCARI,BCARI"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "RATE,PWM Frequency Register"
|
|
hexmask.long.word 0x00 0.--14. 1. "RATE,RATE"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "CMPU,PMD PWM duty comparison U Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPU,CMPU"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "CMPV,PMD PWM duty comparison V Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPV,CMPV"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CMPW,PMD PWM duty comparison W Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPW,CMPW"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "MODESEL,PMD Mode Select Register"
|
|
bitfld.long 0x00 7. "DCMPEN,DCMPEN" "0,1"
|
|
bitfld.long 0x00 3. "MDSEL3,MDSEL3" "0,1"
|
|
bitfld.long 0x00 2. "MDSEL2,MDSEL2" "0,1"
|
|
bitfld.long 0x00 1. "MDSEL1,MDSEL1" "0,1"
|
|
bitfld.long 0x00 0. "MDSEL0,MDSEL0" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "MDOUT,PMD Conduction Control Register"
|
|
bitfld.long 0x00 10. "WPWM,WPWM" "0,1"
|
|
bitfld.long 0x00 9. "VPWM,VPWM" "0,1"
|
|
bitfld.long 0x00 8. "UPWM,UPWM" "0,1"
|
|
bitfld.long 0x00 4.--5. "WOC,WOC" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "VOC,VOC" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "UOC,UOC" "0,1,2,3"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "MDPOT,PMD Output Setting Register"
|
|
bitfld.long 0x00 8.--9. "SYNCS,SYNCS" "0,1,2,3"
|
|
bitfld.long 0x00 3. "POLH,POLH" "0,1"
|
|
bitfld.long 0x00 2. "POLL,POLL" "0,1"
|
|
bitfld.long 0x00 0.--1. "PSYNCS,PSYNCS" "0,1,2,3"
|
|
wgroup.long 0x30++0x03
|
|
line.long 0x00 "EMGREL,PMD EMG Release Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "EMGREL,EMGREL"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "EMGCR,PMD EMG Control Register"
|
|
bitfld.long 0x00 15. "CPCIEN,CPCIEN" "0,1"
|
|
bitfld.long 0x00 14. "CPBIEN,CPBIEN" "0,1"
|
|
bitfld.long 0x00 13. "CPAIEN,CPAIEN" "0,1"
|
|
bitfld.long 0x00 8.--12. "EMGCNT,EMGCNT" "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 7. "EMGIPOL,EMGIPOL" "0,1"
|
|
bitfld.long 0x00 5. "INHEN,INHEN" "0,1"
|
|
bitfld.long 0x00 3.--4. "EMGMD,EMGMD" "0,1,2,3"
|
|
bitfld.long 0x00 2. "EMGISEL,EMGISEL" "0,1"
|
|
bitfld.long 0x00 1. "EMGRS,EMGRS" "0,1"
|
|
bitfld.long 0x00 0. "EMGEN,EMGEN" "0,1"
|
|
rgroup.long 0x38++0x03
|
|
line.long 0x00 "EMGSTA,PMD EMG Status Register"
|
|
bitfld.long 0x00 1. "EMGI,EMGI" "0,1"
|
|
bitfld.long 0x00 0. "EMGST,EMGST" "0,1"
|
|
group.long 0x3C++0x03
|
|
line.long 0x00 "OVVCR,PMD OVV Control Register"
|
|
bitfld.long 0x00 15. "OVVRSMD,OVVRSMD" "0,1"
|
|
bitfld.long 0x00 8.--12. "OVVCNT,OVVCNT" "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 7. "OVVIPOL,OVVIPOL" "0,1"
|
|
bitfld.long 0x00 6. "ADIN1EN,ADIN1EN" "0,1"
|
|
bitfld.long 0x00 5. "ADIN0EN,ADIN0EN" "0,1"
|
|
bitfld.long 0x00 3.--4. "OVVMD,OVVMD" "0,1,2,3"
|
|
bitfld.long 0x00 2. "OVVISEL,OVVISEL" "0,1"
|
|
bitfld.long 0x00 1. "OVVRS,OVVRS" "0,1"
|
|
bitfld.long 0x00 0. "OVVEN,OVVEN" "0,1"
|
|
rgroup.long 0x40++0x03
|
|
line.long 0x00 "OVVSTA,PMD OVV Status Register"
|
|
bitfld.long 0x00 1. "OVVI,OVVI" "0,1"
|
|
bitfld.long 0x00 0. "OVVST,OVVST" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "DTR,PMD Dead Time Register"
|
|
hexmask.long.word 0x00 0.--9. 1. "DTR,DTR"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "TRGCMP0,PMD Trigger comparison Register 0"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP0,TRGCMP0"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "TRGCMP1,PMD Trigger comparison Register 1"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP1,TRGCMP1"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "TRGCMP2,PMD Trigger comparison Register 2"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP2,TRGCMP2"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "TRGCMP3,PMD Trigger comparison Register 3"
|
|
hexmask.long.word 0x00 0.--14. 1. "TRGCMP3,TRGCMP3"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "TRGCR,PMD Trigger Control Register"
|
|
bitfld.long 0x00 16. "CARSEL,CARSEL" "0,1"
|
|
bitfld.long 0x00 15. "TRG3BE,TRG3BE" "0,1"
|
|
bitfld.long 0x00 12.--14. "TRG3MD,TRG3MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 11. "TRG2BE,TRG2BE" "0,1"
|
|
bitfld.long 0x00 8.--10. "TRG2MD,TRG2MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "TRG1BE,TRG1BE" "0,1"
|
|
bitfld.long 0x00 4.--6. "TRG1MD,TRG1MD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 3. "TRG0BE,TRG0BE" "0,1"
|
|
bitfld.long 0x00 0.--2. "TRG0MD,TRG0MD" "0,1,2,3,4,5,6,7"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "TRGMD,PMD Trigger Output Mode Setting Register"
|
|
bitfld.long 0x00 1. "TRGOUT,TRGOUT" "0,1"
|
|
bitfld.long 0x00 0. "EMGTGE,EMGTGE" "0,1"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "TRGSEL,PMD Trigger Output Select Register"
|
|
bitfld.long 0x00 0.--2. "TRGSEL,TRGSEL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "TRGSYNCR,PMD Trigger Update Timing Setting Register"
|
|
bitfld.long 0x00 0.--1. "TSYNCS,TSYNCS" "0,1,2,3"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "VPWMPH,PMD V-phase phase difference register"
|
|
hexmask.long.word 0x00 0.--14. 1. "VPWMPH,VPWMPH"
|
|
group.long 0x6C++0x03
|
|
line.long 0x00 "WPWMPH,PMD W-phase phase difference register"
|
|
hexmask.long.word 0x00 0.--14. 1. "WPWMPH,WPWMPH"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "MBUFCR,PMD Intermediate buffer control register"
|
|
bitfld.long 0x00 0.--2. "BUFCTR,BUFCTR" "0,1,2,3,4,5,6,7"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "SYNCCR,Synchronization control between the PMD channel"
|
|
bitfld.long 0x00 6.--7. "OVVSMD,OVVSMD" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "EMGSMD,EMGSMD" "0,1,2,3"
|
|
bitfld.long 0x00 0. "PWMSMD,PWMSMD" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "PN (Port N)"
|
|
base ad:0x400E0C00
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port N Data Register"
|
|
bitfld.long 0x00 2. "PN2,PN2" "0,1"
|
|
bitfld.long 0x00 1. "PN1,PN1" "0,1"
|
|
bitfld.long 0x00 0. "PN0,PN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port N Data Register"
|
|
bitfld.long 0x00 7. "PN7,PN7" "0,1"
|
|
bitfld.long 0x00 6. "PN6,PN6" "0,1"
|
|
bitfld.long 0x00 5. "PN5,PN5" "0,1"
|
|
bitfld.long 0x00 4. "PN4,PN4" "0,1"
|
|
bitfld.long 0x00 3. "PN3,PN3" "0,1"
|
|
bitfld.long 0x00 2. "PN2,PN2" "0,1"
|
|
bitfld.long 0x00 1. "PN1,PN1" "0,1"
|
|
bitfld.long 0x00 0. "PN0,PN0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port N Output Control Register"
|
|
bitfld.long 0x00 2. "PN2C,PN2C" "0,1"
|
|
bitfld.long 0x00 1. "PN1C,PN1C" "0,1"
|
|
bitfld.long 0x00 0. "PN0C,PN0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port N Output Control Register"
|
|
bitfld.long 0x00 7. "PN7C,PN7C" "0,1"
|
|
bitfld.long 0x00 6. "PN6C,PN6C" "0,1"
|
|
bitfld.long 0x00 5. "PN5C,PN5C" "0,1"
|
|
bitfld.long 0x00 4. "PN4C,PN4C" "0,1"
|
|
bitfld.long 0x00 3. "PN3C,PN3C" "0,1"
|
|
bitfld.long 0x00 2. "PN2C,PN2C" "0,1"
|
|
bitfld.long 0x00 1. "PN1C,PN1C" "0,1"
|
|
bitfld.long 0x00 0. "PN0C,PN0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port N Function Register 1"
|
|
bitfld.long 0x00 2. "PN2F1,PN2F1" "0,1"
|
|
bitfld.long 0x00 1. "PN1F1,PN1F1" "0,1"
|
|
bitfld.long 0x00 0. "PN0F1,PN0F1" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port N Function Register 2"
|
|
bitfld.long 0x00 1. "PN1F2,PN1F2" "0,1"
|
|
bitfld.long 0x00 0. "PN0F2,PN0F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port N Function Register 3"
|
|
bitfld.long 0x00 1. "PN1F3,PN1F3" "0,1"
|
|
bitfld.long 0x00 0. "PN0F3,PN0F3" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port N Function Register 4"
|
|
bitfld.long 0x00 2. "PN2F4,PN2F4" "0,1"
|
|
bitfld.long 0x00 1. "PN1F4,PN1F4" "0,1"
|
|
bitfld.long 0x00 0. "PN0F4,PN0F4" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port N Function Register 5"
|
|
bitfld.long 0x00 2. "PN2F5,PN2F5" "0,1"
|
|
bitfld.long 0x00 1. "PN1F5,PN1F5" "0,1"
|
|
bitfld.long 0x00 0. "PN0F5,PN0F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port N Function Register 6"
|
|
bitfld.long 0x00 2. "PN2F6,PN2F6" "0,1"
|
|
bitfld.long 0x00 1. "PN1F6,PN1F6" "0,1"
|
|
bitfld.long 0x00 0. "PN0F6,PN0F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port N Function Register 7"
|
|
bitfld.long 0x00 1. "PN1F7,PN1F7" "0,1"
|
|
bitfld.long 0x00 0. "PN0F7,PN0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port N Opend Drain Control Register"
|
|
bitfld.long 0x00 7. "PN7OD,PN7OD" "0,1"
|
|
bitfld.long 0x00 6. "PN6OD,PN6OD" "0,1"
|
|
bitfld.long 0x00 5. "PN5OD,PN5OD" "0,1"
|
|
bitfld.long 0x00 4. "PN4OD,PN4OD" "0,1"
|
|
bitfld.long 0x00 3. "PN3OD,PN3OD" "0,1"
|
|
bitfld.long 0x00 2. "PN2OD,PN2OD" "0,1"
|
|
bitfld.long 0x00 1. "PN1OD,PN1OD" "0,1"
|
|
bitfld.long 0x00 0. "PN0OD,PN0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port N Open Drain Control Register"
|
|
bitfld.long 0x00 2. "PN2OD,PN2OD" "0,1"
|
|
bitfld.long 0x00 1. "PN1OD,PN1OD" "0,1"
|
|
bitfld.long 0x00 0. "PN0OD,PN0OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port N Pull-up Control Register"
|
|
bitfld.long 0x00 2. "PN2UP,PN2UP" "0,1"
|
|
bitfld.long 0x00 1. "PN1UP,PN1UP" "0,1"
|
|
bitfld.long 0x00 0. "PN0UP,PN0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port N Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PN7UP,PN7UP" "0,1"
|
|
bitfld.long 0x00 6. "PN6UP,PN6UP" "0,1"
|
|
bitfld.long 0x00 5. "PN5UP,PN5UP" "0,1"
|
|
bitfld.long 0x00 4. "PN4UP,PN4UP" "0,1"
|
|
bitfld.long 0x00 3. "PN3UP,PN3UP" "0,1"
|
|
bitfld.long 0x00 2. "PN2UP,PN2UP" "0,1"
|
|
bitfld.long 0x00 1. "PN1UP,PN1UP" "0,1"
|
|
bitfld.long 0x00 0. "PN0UP,PN0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port N Pull-down Control Register"
|
|
bitfld.long 0x00 2. "PN2DN,PN2DN" "0,1"
|
|
bitfld.long 0x00 1. "PN1DN,PN1DN" "0,1"
|
|
bitfld.long 0x00 0. "PN0DN,PN0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port N Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PN7DN,PN7DN" "0,1"
|
|
bitfld.long 0x00 6. "PN6DN,PN6DN" "0,1"
|
|
bitfld.long 0x00 5. "PN5DN,PN5DN" "0,1"
|
|
bitfld.long 0x00 4. "PN4DN,PN4DN" "0,1"
|
|
bitfld.long 0x00 3. "PN3DN,PN3DN" "0,1"
|
|
bitfld.long 0x00 2. "PN2DN,PN2DN" "0,1"
|
|
bitfld.long 0x00 1. "PN1DN,PN1DN" "0,1"
|
|
bitfld.long 0x00 0. "PN0DN,PN0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port N Input Control Register"
|
|
bitfld.long 0x00 2. "PN2IE,PN2IE" "0,1"
|
|
bitfld.long 0x00 1. "PN1IE,PN1IE" "0,1"
|
|
bitfld.long 0x00 0. "PN0IE,PN0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port N Input Control Register"
|
|
bitfld.long 0x00 7. "PN7IE,PN7IE" "0,1"
|
|
bitfld.long 0x00 6. "PN6IE,PN6IE" "0,1"
|
|
bitfld.long 0x00 5. "PN5IE,PN5IE" "0,1"
|
|
bitfld.long 0x00 4. "PN4IE,PN4IE" "0,1"
|
|
bitfld.long 0x00 3. "PN3IE,PN3IE" "0,1"
|
|
bitfld.long 0x00 2. "PN2IE,PN2IE" "0,1"
|
|
bitfld.long 0x00 1. "PN1IE,PN1IE" "0,1"
|
|
bitfld.long 0x00 0. "PN0IE,PN0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "PP (Port P)"
|
|
base ad:0x400E0D00
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port P Data Register"
|
|
bitfld.long 0x00 7. "PP7,PP7" "0,1"
|
|
bitfld.long 0x00 6. "PP6,PP6" "0,1"
|
|
bitfld.long 0x00 5. "PP5,PP5" "0,1"
|
|
bitfld.long 0x00 4. "PP4,PP4" "0,1"
|
|
bitfld.long 0x00 3. "PP3,PP3" "0,1"
|
|
bitfld.long 0x00 2. "PP2,PP2" "0,1"
|
|
bitfld.long 0x00 1. "PP1,PP1" "0,1"
|
|
bitfld.long 0x00 0. "PP0,PP0" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port P Output Control Register"
|
|
bitfld.long 0x00 7. "PP7C,PP7C" "0,1"
|
|
bitfld.long 0x00 6. "PP6C,PP6C" "0,1"
|
|
bitfld.long 0x00 5. "PP5C,PP5C" "0,1"
|
|
bitfld.long 0x00 4. "PP4C,PP4C" "0,1"
|
|
bitfld.long 0x00 3. "PP3C,PP3C" "0,1"
|
|
bitfld.long 0x00 2. "PP2C,PP2C" "0,1"
|
|
bitfld.long 0x00 1. "PP1C,PP1C" "0,1"
|
|
bitfld.long 0x00 0. "PP0C,PP0C" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port P Function Register 2"
|
|
bitfld.long 0x00 7. "PP7F2,PP7F2" "0,1"
|
|
bitfld.long 0x00 6. "PP6F2,PP6F2" "0,1"
|
|
bitfld.long 0x00 5. "PP5F2,PP5F2" "0,1"
|
|
bitfld.long 0x00 4. "PP4F2,PP4F2" "0,1"
|
|
bitfld.long 0x00 3. "PP3F2,PP3F2" "0,1"
|
|
bitfld.long 0x00 2. "PP2F2,PP2F2" "0,1"
|
|
bitfld.long 0x00 1. "PP1F2,PP1F2" "0,1"
|
|
bitfld.long 0x00 0. "PP0F2,PP0F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port P Function Register 3"
|
|
bitfld.long 0x00 7. "PP7F3,PP7F3" "0,1"
|
|
bitfld.long 0x00 6. "PP6F3,PP6F3" "0,1"
|
|
bitfld.long 0x00 5. "PP5F3,PP5F3" "0,1"
|
|
bitfld.long 0x00 4. "PP4F3,PP4F3" "0,1"
|
|
bitfld.long 0x00 3. "PP3F3,PP3F3" "0,1"
|
|
bitfld.long 0x00 2. "PP2F3,PP2F3" "0,1"
|
|
bitfld.long 0x00 1. "PP1F3,PP1F3" "0,1"
|
|
bitfld.long 0x00 0. "PP0F3,PP0F3" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port P Function Register 5"
|
|
bitfld.long 0x00 7. "PP7F5,PP7F5" "0,1"
|
|
bitfld.long 0x00 6. "PP6F5,PP6F5" "0,1"
|
|
bitfld.long 0x00 5. "PP5F5,PP5F5" "0,1"
|
|
bitfld.long 0x00 4. "PP4F5,PP4F5" "0,1"
|
|
bitfld.long 0x00 3. "PP3F5,PP3F5" "0,1"
|
|
bitfld.long 0x00 2. "PP2F5,PP2F5" "0,1"
|
|
bitfld.long 0x00 1. "PP1F5,PP1F5" "0,1"
|
|
bitfld.long 0x00 0. "PP0F5,PP0F5" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port P Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PP7OD,PP7OD" "0,1"
|
|
bitfld.long 0x00 6. "PP6OD,PP6OD" "0,1"
|
|
bitfld.long 0x00 5. "PP5OD,PP5OD" "0,1"
|
|
bitfld.long 0x00 4. "PP4OD,PP4OD" "0,1"
|
|
bitfld.long 0x00 3. "PP3OD,PP3OD" "0,1"
|
|
bitfld.long 0x00 2. "PP2OD,PP2OD" "0,1"
|
|
bitfld.long 0x00 1. "PP1OD,PP1OD" "0,1"
|
|
bitfld.long 0x00 0. "PP0OD,PP0OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port P Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PP7UP,PP7UP" "0,1"
|
|
bitfld.long 0x00 6. "PP6UP,PP6UP" "0,1"
|
|
bitfld.long 0x00 5. "PP5UP,PP5UP" "0,1"
|
|
bitfld.long 0x00 4. "PP4UP,PP4UP" "0,1"
|
|
bitfld.long 0x00 3. "PP3UP,PP3UP" "0,1"
|
|
bitfld.long 0x00 2. "PP2UP,PP2UP" "0,1"
|
|
bitfld.long 0x00 1. "PP1UP,PP1UP" "0,1"
|
|
bitfld.long 0x00 0. "PP0UP,PP0UP" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port P Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PP7DN,PP7DN" "0,1"
|
|
bitfld.long 0x00 6. "PP6DN,PP6DN" "0,1"
|
|
bitfld.long 0x00 5. "PP5DN,PP5DN" "0,1"
|
|
bitfld.long 0x00 4. "PP4DN,PP4DN" "0,1"
|
|
bitfld.long 0x00 3. "PP3DN,PP3DN" "0,1"
|
|
bitfld.long 0x00 2. "PP2DN,PP2DN" "0,1"
|
|
bitfld.long 0x00 1. "PP1DN,PP1DN" "0,1"
|
|
bitfld.long 0x00 0. "PP0DN,PP0DN" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port P Input Control Register"
|
|
bitfld.long 0x00 7. "PP7IE,PP7IE" "0,1"
|
|
bitfld.long 0x00 6. "PP6IE,PP6IE" "0,1"
|
|
bitfld.long 0x00 5. "PP5IE,PP5IE" "0,1"
|
|
bitfld.long 0x00 4. "PP4IE,PP4IE" "0,1"
|
|
bitfld.long 0x00 3. "PP3IE,PP3IE" "0,1"
|
|
bitfld.long 0x00 2. "PP2IE,PP2IE" "0,1"
|
|
bitfld.long 0x00 1. "PP1IE,PP1IE" "0,1"
|
|
bitfld.long 0x00 0. "PP0IE,PP0IE" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")
|
|
tree "PR (Port R)"
|
|
base ad:0x400E0E00
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port R Data Register"
|
|
bitfld.long 0x00 7. "PR7,PR7" "0,1"
|
|
bitfld.long 0x00 6. "PR6,PR6" "0,1"
|
|
bitfld.long 0x00 5. "PR5,PR5" "0,1"
|
|
bitfld.long 0x00 4. "PR4,PR4" "0,1"
|
|
bitfld.long 0x00 3. "PR3,PR3" "0,1"
|
|
bitfld.long 0x00 2. "PR2,PR2" "0,1"
|
|
bitfld.long 0x00 1. "PR1,PR1" "0,1"
|
|
bitfld.long 0x00 0. "PR0,PR0" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port R Output Control Register"
|
|
bitfld.long 0x00 7. "PR7C,PR7C" "0,1"
|
|
bitfld.long 0x00 6. "PR6C,PR6C" "0,1"
|
|
bitfld.long 0x00 5. "PR5C,PR5C" "0,1"
|
|
bitfld.long 0x00 4. "PR4C,PR4C" "0,1"
|
|
bitfld.long 0x00 3. "PR3C,PR3C" "0,1"
|
|
bitfld.long 0x00 2. "PR2C,PR2C" "0,1"
|
|
bitfld.long 0x00 1. "PR1C,PR1C" "0,1"
|
|
bitfld.long 0x00 0. "PR0C,PR0C" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port R Function Register 2"
|
|
bitfld.long 0x00 7. "PR7F2,PR7F2" "0,1"
|
|
bitfld.long 0x00 6. "PR6F2,PR6F2" "0,1"
|
|
bitfld.long 0x00 5. "PR5F2,PR5F2" "0,1"
|
|
bitfld.long 0x00 4. "PR4F2,PR4F2" "0,1"
|
|
bitfld.long 0x00 3. "PR3F2,PR3F2" "0,1"
|
|
bitfld.long 0x00 2. "PR2F2,PR2F2" "0,1"
|
|
bitfld.long 0x00 1. "PR1F2,PR1F2" "0,1"
|
|
bitfld.long 0x00 0. "PR0F2,PR0F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port R Function Register 3"
|
|
bitfld.long 0x00 7. "PR7F3,PR7F3" "0,1"
|
|
bitfld.long 0x00 6. "PR6F3,PR6F3" "0,1"
|
|
bitfld.long 0x00 5. "PR5F3,PR5F3" "0,1"
|
|
bitfld.long 0x00 4. "PR4F3,PR4F3" "0,1"
|
|
bitfld.long 0x00 3. "PR3F3,PR3F3" "0,1"
|
|
bitfld.long 0x00 2. "PR2F3,PR2F3" "0,1"
|
|
bitfld.long 0x00 1. "PR1F3,PR1F3" "0,1"
|
|
bitfld.long 0x00 0. "PR0F3,PR0F3" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port R Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PR7OD,PR7OD" "0,1"
|
|
bitfld.long 0x00 6. "PR6OD,PR6OD" "0,1"
|
|
bitfld.long 0x00 5. "PR5OD,PR5OD" "0,1"
|
|
bitfld.long 0x00 4. "PR4OD,PR4OD" "0,1"
|
|
bitfld.long 0x00 3. "PR3OD,PR3OD" "0,1"
|
|
bitfld.long 0x00 2. "PR2OD,PR2OD" "0,1"
|
|
bitfld.long 0x00 1. "PR1OD,PR1OD" "0,1"
|
|
bitfld.long 0x00 0. "PR0OD,PR0OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port R Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PR7UP,PR7UP" "0,1"
|
|
bitfld.long 0x00 6. "PR6UP,PR6UP" "0,1"
|
|
bitfld.long 0x00 5. "PR5UP,PR5UP" "0,1"
|
|
bitfld.long 0x00 4. "PR4UP,PR4UP" "0,1"
|
|
bitfld.long 0x00 3. "PR3UP,PR3UP" "0,1"
|
|
bitfld.long 0x00 2. "PR2UP,PR2UP" "0,1"
|
|
bitfld.long 0x00 1. "PR1UP,PR1UP" "0,1"
|
|
bitfld.long 0x00 0. "PR0UP,PR0UP" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port R Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PR7DN,PR7DN" "0,1"
|
|
bitfld.long 0x00 6. "PR6DN,PR6DN" "0,1"
|
|
bitfld.long 0x00 5. "PR5DN,PR5DN" "0,1"
|
|
bitfld.long 0x00 4. "PR4DN,PR4DN" "0,1"
|
|
bitfld.long 0x00 3. "PR3DN,PR3DN" "0,1"
|
|
bitfld.long 0x00 2. "PR2DN,PR2DN" "0,1"
|
|
bitfld.long 0x00 1. "PR1DN,PR1DN" "0,1"
|
|
bitfld.long 0x00 0. "PR0DN,PR0DN" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port R Input Control Register"
|
|
bitfld.long 0x00 7. "PR7IE,PR7IE" "0,1"
|
|
bitfld.long 0x00 6. "PR6IE,PR6IE" "0,1"
|
|
bitfld.long 0x00 5. "PR5IE,PR5IE" "0,1"
|
|
bitfld.long 0x00 4. "PR4IE,PR4IE" "0,1"
|
|
bitfld.long 0x00 3. "PR3IE,PR3IE" "0,1"
|
|
bitfld.long 0x00 2. "PR2IE,PR2IE" "0,1"
|
|
bitfld.long 0x00 1. "PR1IE,PR1IE" "0,1"
|
|
bitfld.long 0x00 0. "PR0IE,PR0IE" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "PT (Port T)"
|
|
base ad:0x400E0F00
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port T Data Register"
|
|
bitfld.long 0x00 3. "PT3,PT3" "0,1"
|
|
bitfld.long 0x00 1. "PT1,PT1" "0,1"
|
|
bitfld.long 0x00 0. "PT0,PT0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port T Data Register"
|
|
bitfld.long 0x00 3. "PT3,PT3" "0,1"
|
|
bitfld.long 0x00 2. "PT2,PT2" "0,1"
|
|
bitfld.long 0x00 1. "PT1,PT1" "0,1"
|
|
bitfld.long 0x00 0. "PT0,PT0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port T Data Register"
|
|
bitfld.long 0x00 5. "PT5,PT5" "0,1"
|
|
bitfld.long 0x00 4. "PT4,PT4" "0,1"
|
|
bitfld.long 0x00 3. "PT3,PT3" "0,1"
|
|
bitfld.long 0x00 2. "PT2,PT2" "0,1"
|
|
bitfld.long 0x00 1. "PT1,PT1" "0,1"
|
|
bitfld.long 0x00 0. "PT0,PT0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port T Output Control Register"
|
|
bitfld.long 0x00 3. "PT3C,PT3C" "0,1"
|
|
bitfld.long 0x00 1. "PT1C,PT1C" "0,1"
|
|
bitfld.long 0x00 0. "PT0C,PT0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port T Output Control Register"
|
|
bitfld.long 0x00 5. "PT5C,PT5C" "0,1"
|
|
bitfld.long 0x00 4. "PT4C,PT4C" "0,1"
|
|
bitfld.long 0x00 3. "PT3C,PT3C" "0,1"
|
|
bitfld.long 0x00 2. "PT2C,PT2C" "0,1"
|
|
bitfld.long 0x00 1. "PT1C,PT1C" "0,1"
|
|
bitfld.long 0x00 0. "PT0C,PT0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port T Output Control Register"
|
|
bitfld.long 0x00 3. "PT3C,PT3C" "0,1"
|
|
bitfld.long 0x00 2. "PT2C,PT2C" "0,1"
|
|
bitfld.long 0x00 1. "PT1C,PT1C" "0,1"
|
|
bitfld.long 0x00 0. "PT0C,PT0C" "0,1"
|
|
endif
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port T Function Register 1"
|
|
bitfld.long 0x00 3. "PT3F1,PT3F1" "0,1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port T Function Register 2"
|
|
bitfld.long 0x00 3. "PT3F2,PT3F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port T Function Register 2"
|
|
bitfld.long 0x00 5. "PT5F2,PT5F2" "0,1"
|
|
bitfld.long 0x00 3. "PT3F2,PT3F2" "0,1"
|
|
endif
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port T Function Register 3"
|
|
bitfld.long 0x00 3. "PT3F3,PT3F3" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port T Function Register 6"
|
|
bitfld.long 0x00 3. "PT3F6,PT3F6" "0,1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port T Function Register 7"
|
|
bitfld.long 0x00 2. "PT2F7,PT2F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port T Function Register 8"
|
|
bitfld.long 0x00 4. "PT4F8,PT4F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port T Open Drain Control Register"
|
|
bitfld.long 0x00 3. "PT3OD,PT3OD" "0,1"
|
|
bitfld.long 0x00 1. "PT1OD,PT1OD" "0,1"
|
|
bitfld.long 0x00 0. "PT0OD,PT0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port T Open Drain Control Register"
|
|
bitfld.long 0x00 3. "PT3OD,PT3OD" "0,1"
|
|
bitfld.long 0x00 2. "PT2OD,PT2OD" "0,1"
|
|
bitfld.long 0x00 1. "PT1OD,PT1OD" "0,1"
|
|
bitfld.long 0x00 0. "PT0OD,PT0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port T Open Drain Control Register"
|
|
bitfld.long 0x00 5. "PT5OD,PT5OD" "0,1"
|
|
bitfld.long 0x00 4. "PT4OD,PT4OD" "0,1"
|
|
bitfld.long 0x00 3. "PT3OD,PT3OD" "0,1"
|
|
bitfld.long 0x00 2. "PT2OD,PT2OD" "0,1"
|
|
bitfld.long 0x00 1. "PT1OD,PT1OD" "0,1"
|
|
bitfld.long 0x00 0. "PT0OD,PT0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port T Pull-up Control Register"
|
|
bitfld.long 0x00 3. "PT3UP,PT3UP" "0,1"
|
|
bitfld.long 0x00 1. "PT1UP,PT1UP" "0,1"
|
|
bitfld.long 0x00 0. "PT0UP,PT0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port T Pull-up Control Register"
|
|
bitfld.long 0x00 5. "PT5UP,PT5UP" "0,1"
|
|
bitfld.long 0x00 4. "PT4UP,PT4UP" "0,1"
|
|
bitfld.long 0x00 3. "PT3UP,PT3UP" "0,1"
|
|
bitfld.long 0x00 2. "PT2UP,PT2UP" "0,1"
|
|
bitfld.long 0x00 1. "PT1UP,PT1UP" "0,1"
|
|
bitfld.long 0x00 0. "PT0UP,PT0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port T Pull-up Control Register"
|
|
bitfld.long 0x00 3. "PT3UP,PT3UP" "0,1"
|
|
bitfld.long 0x00 2. "PT2UP,PT2UP" "0,1"
|
|
bitfld.long 0x00 1. "PT1UP,PT1UP" "0,1"
|
|
bitfld.long 0x00 0. "PT0UP,PT0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port T Pull-down Control Register"
|
|
bitfld.long 0x00 3. "PT3DN,PT3DN" "0,1"
|
|
bitfld.long 0x00 1. "PT1DN,PT1DN" "0,1"
|
|
bitfld.long 0x00 0. "PT0DN,PT0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port T Pull-down Control Register"
|
|
bitfld.long 0x00 3. "PT3DN,PT3DN" "0,1"
|
|
bitfld.long 0x00 2. "PT2DN,PT2DN" "0,1"
|
|
bitfld.long 0x00 1. "PT1DN,PT1DN" "0,1"
|
|
bitfld.long 0x00 0. "PT0DN,PT0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port T Pull-down Control Register"
|
|
bitfld.long 0x00 5. "PT5DN,PT5DN" "0,1"
|
|
bitfld.long 0x00 4. "PT4DN,PT4DN" "0,1"
|
|
bitfld.long 0x00 3. "PT3DN,PT3DN" "0,1"
|
|
bitfld.long 0x00 2. "PT2DN,PT2DN" "0,1"
|
|
bitfld.long 0x00 1. "PT1DN,PT1DN" "0,1"
|
|
bitfld.long 0x00 0. "PT0DN,PT0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port T Input Control Register"
|
|
bitfld.long 0x00 3. "PT3IE,PT3IE" "0,1"
|
|
bitfld.long 0x00 2. "PT2IE,PT2IE" "0,1"
|
|
bitfld.long 0x00 1. "PT1IE,PT1IE" "0,1"
|
|
bitfld.long 0x00 0. "PT0IE,PT0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port T Input Control Register"
|
|
bitfld.long 0x00 3. "PT3IE,PT3IE" "0,1"
|
|
bitfld.long 0x00 1. "PT1IE,PT1IE" "0,1"
|
|
bitfld.long 0x00 0. "PT0IE,PT0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port T Input Control Register"
|
|
bitfld.long 0x00 5. "PT5IE,PT5IE" "0,1"
|
|
bitfld.long 0x00 4. "PT4IE,PT4IE" "0,1"
|
|
bitfld.long 0x00 3. "PT3IE,PT3IE" "0,1"
|
|
bitfld.long 0x00 2. "PT2IE,PT2IE" "0,1"
|
|
bitfld.long 0x00 1. "PT1IE,PT1IE" "0,1"
|
|
bitfld.long 0x00 0. "PT0IE,PT0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GR*")||cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")
|
|
tree "PU (Port U)"
|
|
base ad:0x400E1000
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port U Data Register"
|
|
bitfld.long 0x00 3. "PU3,PU3" "0,1"
|
|
bitfld.long 0x00 2. "PU2,PU2" "0,1"
|
|
bitfld.long 0x00 0. "PU0,PU0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port U Data Register"
|
|
bitfld.long 0x00 6. "PU6,PU6" "0,1"
|
|
bitfld.long 0x00 5. "PU5,PU5" "0,1"
|
|
bitfld.long 0x00 4. "PU4,PU4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port U Data Register"
|
|
bitfld.long 0x00 7. "PU7,PU7" "0,1"
|
|
bitfld.long 0x00 6. "PU6,PU6" "0,1"
|
|
bitfld.long 0x00 5. "PU5,PU5" "0,1"
|
|
bitfld.long 0x00 4. "PU4,PU4" "0,1"
|
|
bitfld.long 0x00 3. "PU3,PU3" "0,1"
|
|
bitfld.long 0x00 2. "PU2,PU2" "0,1"
|
|
bitfld.long 0x00 0. "PU0,PU0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port U Data Register"
|
|
bitfld.long 0x00 7. "PU7,PU7" "0,1"
|
|
bitfld.long 0x00 6. "PU6,PU6" "0,1"
|
|
bitfld.long 0x00 5. "PU5,PU5" "0,1"
|
|
bitfld.long 0x00 4. "PU4,PU4" "0,1"
|
|
bitfld.long 0x00 3. "PU3,PU3" "0,1"
|
|
bitfld.long 0x00 2. "PU2,PU2" "0,1"
|
|
bitfld.long 0x00 1. "PU1,PU1" "0,1"
|
|
bitfld.long 0x00 0. "PU0,PU0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port U Data Register"
|
|
bitfld.long 0x00 6. "PU6,PU6" "0,1"
|
|
bitfld.long 0x00 5. "PU5,PU5" "0,1"
|
|
bitfld.long 0x00 4. "PU4,PU4" "0,1"
|
|
bitfld.long 0x00 3. "PU3,PU3" "0,1"
|
|
bitfld.long 0x00 2. "PU2,PU2" "0,1"
|
|
bitfld.long 0x00 1. "PU1,PU1" "0,1"
|
|
bitfld.long 0x00 0. "PU0,PU0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port U Output Control Register"
|
|
bitfld.long 0x00 3. "PU3C,PU3C" "0,1"
|
|
bitfld.long 0x00 2. "PU2C,PU2C" "0,1"
|
|
bitfld.long 0x00 0. "PU0C,PU0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port U Output Control Register"
|
|
bitfld.long 0x00 7. "PU7C,PU7C" "0,1"
|
|
bitfld.long 0x00 6. "PU6C,PU6C" "0,1"
|
|
bitfld.long 0x00 5. "PU5C,PU5C" "0,1"
|
|
bitfld.long 0x00 4. "PU4C,PU4C" "0,1"
|
|
bitfld.long 0x00 3. "PU3C,PU3C" "0,1"
|
|
bitfld.long 0x00 2. "PU2C,PU2C" "0,1"
|
|
bitfld.long 0x00 1. "PU1C,PU1C" "0,1"
|
|
bitfld.long 0x00 0. "PU0C,PU0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port U Output Control Register"
|
|
bitfld.long 0x00 7. "PU7C,PU7C" "0,1"
|
|
bitfld.long 0x00 6. "PU6C,PU6C" "0,1"
|
|
bitfld.long 0x00 5. "PU5C,PU5C" "0,1"
|
|
bitfld.long 0x00 4. "PU4C,PU4C" "0,1"
|
|
bitfld.long 0x00 3. "PU3C,PU3C" "0,1"
|
|
bitfld.long 0x00 2. "PU2C,PU2C" "0,1"
|
|
bitfld.long 0x00 0. "PU0C,PU0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port U Output Control Register"
|
|
bitfld.long 0x00 6. "PU6C,PU6C" "0,1"
|
|
bitfld.long 0x00 5. "PU5C,PU5C" "0,1"
|
|
bitfld.long 0x00 4. "PU4C,PU4C" "0,1"
|
|
bitfld.long 0x00 3. "PU3C,PU3C" "0,1"
|
|
bitfld.long 0x00 2. "PU2C,PU2C" "0,1"
|
|
bitfld.long 0x00 1. "PU1C,PU1C" "0,1"
|
|
bitfld.long 0x00 0. "PU0C,PU0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port U Output Control Register"
|
|
bitfld.long 0x00 6. "PU6C,PU6C" "0,1"
|
|
bitfld.long 0x00 5. "PU5C,PU5C" "0,1"
|
|
bitfld.long 0x00 4. "PU4C,PU4C" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port U Function Register 1"
|
|
bitfld.long 0x00 6. "PU6F1,PU6F1" "0,1"
|
|
bitfld.long 0x00 5. "PU5F1,PU5F1" "0,1"
|
|
bitfld.long 0x00 4. "PU4F1,PU4F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port U Function Register 1"
|
|
bitfld.long 0x00 6. "PU6F1,PU6F1" "0,1"
|
|
bitfld.long 0x00 5. "PU5F1,PU5F1" "0,1"
|
|
bitfld.long 0x00 4. "PU4F1,PU4F1" "0,1"
|
|
bitfld.long 0x00 3. "PU3F1,PU3F1" "0,1"
|
|
bitfld.long 0x00 1. "PU1F1,PU1F1" "0,1"
|
|
bitfld.long 0x00 0. "PU0F1,PU0F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port U Function Register 2"
|
|
bitfld.long 0x00 7. "PU7F2,PU7F2" "0,1"
|
|
bitfld.long 0x00 6. "PU6F2,PU6F2" "0,1"
|
|
bitfld.long 0x00 5. "PU5F2,PU5F2" "0,1"
|
|
bitfld.long 0x00 4. "PU4F2,PU4F2" "0,1"
|
|
bitfld.long 0x00 3. "PU3F2,PU3F2" "0,1"
|
|
bitfld.long 0x00 2. "PU2F2,PU2F2" "0,1"
|
|
bitfld.long 0x00 0. "PU0F2,PU0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port U Function Register 2"
|
|
bitfld.long 0x00 7. "PU7F2,PU7F2" "0,1"
|
|
bitfld.long 0x00 6. "PU6F2,PU6F2" "0,1"
|
|
bitfld.long 0x00 5. "PU5F2,PU5F2" "0,1"
|
|
bitfld.long 0x00 4. "PU4F2,PU4F2" "0,1"
|
|
bitfld.long 0x00 3. "PU3F2,PU3F2" "0,1"
|
|
bitfld.long 0x00 2. "PU2F2,PU2F2" "0,1"
|
|
bitfld.long 0x00 1. "PU1F2,PU1F2" "0,1"
|
|
bitfld.long 0x00 0. "PU0F2,PU0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port U Function Register 2"
|
|
bitfld.long 0x00 6. "PU6F2,PU6F2" "0,1"
|
|
bitfld.long 0x00 5. "PU5F2,PU5F2" "0,1"
|
|
bitfld.long 0x00 1. "PU1F2,PU1F2" "0,1"
|
|
bitfld.long 0x00 0. "PU0F2,PU0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port U Function Register 2"
|
|
bitfld.long 0x00 3. "PU3F2,PU3F2" "0,1"
|
|
bitfld.long 0x00 2. "PU2F2,PU2F2" "0,1"
|
|
bitfld.long 0x00 0. "PU0F2,PU0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port U Function Register 2"
|
|
bitfld.long 0x00 6. "PU6F2,PU6F2" "0,1"
|
|
bitfld.long 0x00 5. "PU5F2,PU5F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port U Function Register 3"
|
|
bitfld.long 0x00 6. "PU6F3,PU6F3" "0,1"
|
|
bitfld.long 0x00 5. "PU5F3,PU5F3" "0,1"
|
|
bitfld.long 0x00 4. "PU4F3,PU4F3" "0,1"
|
|
bitfld.long 0x00 3. "PU3F3,PU3F3" "0,1"
|
|
bitfld.long 0x00 2. "PU2F3,PU2F3" "0,1"
|
|
bitfld.long 0x00 0. "PU0F3,PU0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port U Function Register 3"
|
|
bitfld.long 0x00 1. "PU1F3,PU1F3" "0,1"
|
|
bitfld.long 0x00 0. "PU0F3,PU0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port U Function Register 3"
|
|
bitfld.long 0x00 3. "PU3F3,PU3F3" "0,1"
|
|
bitfld.long 0x00 2. "PU2F3,PU2F3" "0,1"
|
|
bitfld.long 0x00 0. "PU0F3,PU0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port U Function Register 4"
|
|
bitfld.long 0x00 5. "PU5F4,PU5F4" "0,1"
|
|
bitfld.long 0x00 4. "PU4F4,PU4F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port U Function Register 4"
|
|
bitfld.long 0x00 5. "PU5F4,PU5F4" "0,1"
|
|
bitfld.long 0x00 4. "PU4F4,PU4F4" "0,1"
|
|
bitfld.long 0x00 3. "PU3F4,PU3F4" "0,1"
|
|
bitfld.long 0x00 2. "PU2F4,PU2F4" "0,1"
|
|
bitfld.long 0x00 1. "PU1F4,PU1F4" "0,1"
|
|
bitfld.long 0x00 0. "PU0F4,PU0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port U Function Register 5"
|
|
bitfld.long 0x00 4. "PU4F5,PU4F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port U Function Register 5"
|
|
bitfld.long 0x00 6. "PU6F5,PU6F5" "0,1"
|
|
bitfld.long 0x00 5. "PU5F5,PU5F5" "0,1"
|
|
bitfld.long 0x00 4. "PU4F5,PU4F5" "0,1"
|
|
bitfld.long 0x00 3. "PU3F5,PU3F5" "0,1"
|
|
bitfld.long 0x00 2. "PU2F5,PU2F5" "0,1"
|
|
bitfld.long 0x00 1. "PU1F5,PU1F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port U Function Register 5"
|
|
bitfld.long 0x00 3. "PU3F5,PU3F5" "0,1"
|
|
bitfld.long 0x00 0. "PU0F5,PU0F5" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port U Function Register 6"
|
|
bitfld.long 0x00 7. "PU7F6,PU7F6" "0,1"
|
|
bitfld.long 0x00 6. "PU6F6,PU6F6" "0,1"
|
|
bitfld.long 0x00 5. "PU5F6,PU5F6" "0,1"
|
|
bitfld.long 0x00 4. "PU4F6,PU4F6" "0,1"
|
|
bitfld.long 0x00 3. "PU3F6,PU3F6" "0,1"
|
|
bitfld.long 0x00 2. "PU2F6,PU2F6" "0,1"
|
|
bitfld.long 0x00 1. "PU1F6,PU1F6" "0,1"
|
|
bitfld.long 0x00 0. "PU0F6,PU0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port U Function Register 6"
|
|
bitfld.long 0x00 7. "PU7F6,PU7F6" "0,1"
|
|
bitfld.long 0x00 6. "PU6F6,PU6F6" "0,1"
|
|
bitfld.long 0x00 5. "PU5F6,PU5F6" "0,1"
|
|
bitfld.long 0x00 4. "PU4F6,PU4F6" "0,1"
|
|
bitfld.long 0x00 3. "PU3F6,PU3F6" "0,1"
|
|
bitfld.long 0x00 2. "PU2F6,PU2F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port U Function Register 6"
|
|
bitfld.long 0x00 6. "PU6F6,PU6F6" "0,1"
|
|
bitfld.long 0x00 5. "PU5F6,PU5F6" "0,1"
|
|
bitfld.long 0x00 4. "PU4F6,PU4F6" "0,1"
|
|
bitfld.long 0x00 3. "PU3F6,PU3F6" "0,1"
|
|
bitfld.long 0x00 2. "PU2F6,PU2F6" "0,1"
|
|
bitfld.long 0x00 1. "PU1F6,PU1F6" "0,1"
|
|
bitfld.long 0x00 0. "PU0F6,PU0F6" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port U Function Register 6"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port U Function Register 7"
|
|
bitfld.long 0x00 7. "PU7F7,PU7F7" "0,1"
|
|
bitfld.long 0x00 6. "PU6F7,PU6F7" "0,1"
|
|
bitfld.long 0x00 5. "PU5F7,PU5F7" "0,1"
|
|
bitfld.long 0x00 4. "PU4F7,PU4F7" "0,1"
|
|
bitfld.long 0x00 3. "PU3F7,PU3F7" "0,1"
|
|
bitfld.long 0x00 2. "PU2F7,PU2F7" "0,1"
|
|
bitfld.long 0x00 0. "PU0F7,PU0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port U Function Register 7"
|
|
bitfld.long 0x00 7. "PU7F7,PU7F7" "0,1"
|
|
bitfld.long 0x00 6. "PU6F7,PU6F7" "0,1"
|
|
bitfld.long 0x00 5. "PU5F7,PU5F7" "0,1"
|
|
bitfld.long 0x00 4. "PU4F7,PU4F7" "0,1"
|
|
bitfld.long 0x00 3. "PU3F7,PU3F7" "0,1"
|
|
bitfld.long 0x00 2. "PU2F7,PU2F7" "0,1"
|
|
bitfld.long 0x00 1. "PU1F7,PU1F7" "0,1"
|
|
bitfld.long 0x00 0. "PU0F7,PU0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port U Function Register 7"
|
|
bitfld.long 0x00 1. "PU1F7,PU1F7" "0,1"
|
|
bitfld.long 0x00 0. "PU0F7,PU0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port U Function Register 7"
|
|
bitfld.long 0x00 7. "PU7F7,PU7F7" "0,1"
|
|
bitfld.long 0x00 1. "PU1F7,PU1F7" "0,1"
|
|
bitfld.long 0x00 0. "PU0F7,PU0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port U Function Register 7"
|
|
bitfld.long 0x00 3. "PU3F7,PU3F7" "0,1"
|
|
bitfld.long 0x00 2. "PU2F7,PU2F7" "0,1"
|
|
bitfld.long 0x00 0. "PU0F7,PU0F7" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port U Function Register 8"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port U Function Register 8"
|
|
bitfld.long 0x00 7. "PU7F8,PU7F8" "0,1"
|
|
bitfld.long 0x00 6. "PU6F8,PU6F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port U Open Drain Control Register"
|
|
bitfld.long 0x00 3. "PU3OD,PU3OD" "0,1"
|
|
bitfld.long 0x00 2. "PU2OD,PU2OD" "0,1"
|
|
bitfld.long 0x00 0. "PU0OD,PU0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port U Open Drain Control Register"
|
|
bitfld.long 0x00 6. "PU6OD,PU6OD" "0,1"
|
|
bitfld.long 0x00 5. "PU5OD,PU5OD" "0,1"
|
|
bitfld.long 0x00 4. "PU4OD,PU4OD" "0,1"
|
|
bitfld.long 0x00 3. "PU3OD,PU3OD" "0,1"
|
|
bitfld.long 0x00 2. "PU2OD,PU2OD" "0,1"
|
|
bitfld.long 0x00 1. "PU1OD,PU1OD" "0,1"
|
|
bitfld.long 0x00 0. "PU0OD,PU0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port U Open Drain Control Register"
|
|
bitfld.long 0x00 6. "PU6OD,PU6OD" "0,1"
|
|
bitfld.long 0x00 5. "PU5OD,PU5OD" "0,1"
|
|
bitfld.long 0x00 4. "PU4OD,PU4OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port U Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PU7OD,PU7OD" "0,1"
|
|
bitfld.long 0x00 6. "PU6OD,PU6OD" "0,1"
|
|
bitfld.long 0x00 5. "PU5OD,PU5OD" "0,1"
|
|
bitfld.long 0x00 4. "PU4OD,PU4OD" "0,1"
|
|
bitfld.long 0x00 3. "PU3OD,PU3OD" "0,1"
|
|
bitfld.long 0x00 2. "PU2OD,PU2OD" "0,1"
|
|
bitfld.long 0x00 1. "PU1OD,PU1OD" "0,1"
|
|
bitfld.long 0x00 0. "PU0OD,PU0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port U Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PU7OD,PU7OD" "0,1"
|
|
bitfld.long 0x00 6. "PU6OD,PU6OD" "0,1"
|
|
bitfld.long 0x00 5. "PU5OD,PU5OD" "0,1"
|
|
bitfld.long 0x00 4. "PU4OD,PU4OD" "0,1"
|
|
bitfld.long 0x00 3. "PU3OD,PU3OD" "0,1"
|
|
bitfld.long 0x00 2. "PU2OD,PU2OD" "0,1"
|
|
bitfld.long 0x00 0. "PU0OD,PU0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port U Pull-up Control Register"
|
|
bitfld.long 0x00 6. "PU6UP,PU6UP" "0,1"
|
|
bitfld.long 0x00 5. "PU5UP,PU5UP" "0,1"
|
|
bitfld.long 0x00 4. "PU4UP,PU4UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port U Pull-up Control Register"
|
|
bitfld.long 0x00 3. "PU3UP,PU3UP" "0,1"
|
|
bitfld.long 0x00 2. "PU2UP,PU2UP" "0,1"
|
|
bitfld.long 0x00 0. "PU0UP,PU0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port U Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PU7UP,PU7UP" "0,1"
|
|
bitfld.long 0x00 6. "PU6UP,PU6UP" "0,1"
|
|
bitfld.long 0x00 5. "PU5UP,PU5UP" "0,1"
|
|
bitfld.long 0x00 4. "PU4UP,PU4UP" "0,1"
|
|
bitfld.long 0x00 3. "PU3UP,PU3UP" "0,1"
|
|
bitfld.long 0x00 2. "PU2UP,PU2UP" "0,1"
|
|
bitfld.long 0x00 1. "PU1UP,PU1UP" "0,1"
|
|
bitfld.long 0x00 0. "PU0UP,PU0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port U Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PU7UP,PU7UP" "0,1"
|
|
bitfld.long 0x00 6. "PU6UP,PU6UP" "0,1"
|
|
bitfld.long 0x00 5. "PU5UP,PU5UP" "0,1"
|
|
bitfld.long 0x00 4. "PU4UP,PU4UP" "0,1"
|
|
bitfld.long 0x00 3. "PU3UP,PU3UP" "0,1"
|
|
bitfld.long 0x00 2. "PU2UP,PU2UP" "0,1"
|
|
bitfld.long 0x00 0. "PU0UP,PU0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port U Pull-up Control Register"
|
|
bitfld.long 0x00 6. "PU6UP,PU6UP" "0,1"
|
|
bitfld.long 0x00 5. "PU5UP,PU5UP" "0,1"
|
|
bitfld.long 0x00 4. "PU4UP,PU4UP" "0,1"
|
|
bitfld.long 0x00 3. "PU3UP,PU3UP" "0,1"
|
|
bitfld.long 0x00 2. "PU2UP,PU2UP" "0,1"
|
|
bitfld.long 0x00 1. "PU1UP,PU1UP" "0,1"
|
|
bitfld.long 0x00 0. "PU0UP,PU0UP" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port U Pull-down Control Register"
|
|
bitfld.long 0x00 6. "PU6DN,PU6DN" "0,1"
|
|
bitfld.long 0x00 5. "PU5DN,PU5DN" "0,1"
|
|
bitfld.long 0x00 4. "PU4DN,PU4DN" "0,1"
|
|
bitfld.long 0x00 3. "PU3DN,PU3DN" "0,1"
|
|
bitfld.long 0x00 2. "PU2DN,PU2DN" "0,1"
|
|
bitfld.long 0x00 1. "PU1DN,PU1DN" "0,1"
|
|
bitfld.long 0x00 0. "PU0DN,PU0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port U Pull-down Control Register"
|
|
bitfld.long 0x00 6. "PU6DN,PU6DN" "0,1"
|
|
bitfld.long 0x00 5. "PU5DN,PU5DN" "0,1"
|
|
bitfld.long 0x00 4. "PU4DN,PU4DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port U Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PU7DN,PU7DN" "0,1"
|
|
bitfld.long 0x00 6. "PU6DN,PU6DN" "0,1"
|
|
bitfld.long 0x00 5. "PU5DN,PU5DN" "0,1"
|
|
bitfld.long 0x00 4. "PU4DN,PU4DN" "0,1"
|
|
bitfld.long 0x00 3. "PU3DN,PU3DN" "0,1"
|
|
bitfld.long 0x00 2. "PU2DN,PU2DN" "0,1"
|
|
bitfld.long 0x00 1. "PU1DN,PU1DN" "0,1"
|
|
bitfld.long 0x00 0. "PU0DN,PU0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port U Pull-down Control Register"
|
|
bitfld.long 0x00 3. "PU3DN,PU3DN" "0,1"
|
|
bitfld.long 0x00 2. "PU2DN,PU2DN" "0,1"
|
|
bitfld.long 0x00 0. "PU0DN,PU0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port U Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PU7DN,PU7DN" "0,1"
|
|
bitfld.long 0x00 6. "PU6DN,PU6DN" "0,1"
|
|
bitfld.long 0x00 5. "PU5DN,PU5DN" "0,1"
|
|
bitfld.long 0x00 4. "PU4DN,PU4DN" "0,1"
|
|
bitfld.long 0x00 3. "PU3DN,PU3DN" "0,1"
|
|
bitfld.long 0x00 2. "PU2DN,PU2DN" "0,1"
|
|
bitfld.long 0x00 0. "PU0DN,PU0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port U Input Control Register"
|
|
bitfld.long 0x00 3. "PU3IE,PU3IE" "0,1"
|
|
bitfld.long 0x00 2. "PU2IE,PU2IE" "0,1"
|
|
bitfld.long 0x00 0. "PU0IE,PU0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port U Input Control Register"
|
|
bitfld.long 0x00 6. "PU6IE,PU6IE" "0,1"
|
|
bitfld.long 0x00 5. "PU5IE,PU5IE" "0,1"
|
|
bitfld.long 0x00 4. "PU4IE,PU4IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port U Input Control Register"
|
|
bitfld.long 0x00 6. "PU6IE,PU6IE" "0,1"
|
|
bitfld.long 0x00 5. "PU5IE,PU5IE" "0,1"
|
|
bitfld.long 0x00 4. "PU4IE,PU4IE" "0,1"
|
|
bitfld.long 0x00 3. "PU3IE,PU3IE" "0,1"
|
|
bitfld.long 0x00 2. "PU2IE,PU2IE" "0,1"
|
|
bitfld.long 0x00 1. "PU1IE,PU1IE" "0,1"
|
|
bitfld.long 0x00 0. "PU0IE,PU0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port U Input Control Register"
|
|
bitfld.long 0x00 7. "PU7IE,PU7IE" "0,1"
|
|
bitfld.long 0x00 6. "PU6IE,PU6IE" "0,1"
|
|
bitfld.long 0x00 5. "PU5IE,PU5IE" "0,1"
|
|
bitfld.long 0x00 4. "PU4IE,PU4IE" "0,1"
|
|
bitfld.long 0x00 3. "PU3IE,PU3IE" "0,1"
|
|
bitfld.long 0x00 2. "PU2IE,PU2IE" "0,1"
|
|
bitfld.long 0x00 1. "PU1IE,PU1IE" "0,1"
|
|
bitfld.long 0x00 0. "PU0IE,PU0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port U Input Control Register"
|
|
bitfld.long 0x00 7. "PU7IE,PU7IE" "0,1"
|
|
bitfld.long 0x00 6. "PU6IE,PU6IE" "0,1"
|
|
bitfld.long 0x00 5. "PU5IE,PU5IE" "0,1"
|
|
bitfld.long 0x00 4. "PU4IE,PU4IE" "0,1"
|
|
bitfld.long 0x00 3. "PU3IE,PU3IE" "0,1"
|
|
bitfld.long 0x00 2. "PU2IE,PU2IE" "0,1"
|
|
bitfld.long 0x00 0. "PU0IE,PU0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KN*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")
|
|
tree "PV (Port V)"
|
|
base ad:0x400E1100
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port V Data Register"
|
|
bitfld.long 0x00 1. "PV1,PV1" "0,1"
|
|
bitfld.long 0x00 0. "PV0,PV0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port V Data Register"
|
|
bitfld.long 0x00 7. "PV7,PV7" "0,1"
|
|
bitfld.long 0x00 6. "PV6,PV6" "0,1"
|
|
bitfld.long 0x00 5. "PV5,PV5" "0,1"
|
|
bitfld.long 0x00 4. "PV4,PV4" "0,1"
|
|
bitfld.long 0x00 3. "PV3,PV3" "0,1"
|
|
bitfld.long 0x00 2. "PV2,PV2" "0,1"
|
|
bitfld.long 0x00 1. "PV1,PV1" "0,1"
|
|
bitfld.long 0x00 0. "PV0,PV0" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port V Output Control Register"
|
|
bitfld.long 0x00 1. "PV1C,PV1C" "0,1"
|
|
bitfld.long 0x00 0. "PV0C,PV0C" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port V OutPut Control Register"
|
|
bitfld.long 0x00 7. "PV7C,PV7C" "0,1"
|
|
bitfld.long 0x00 6. "PV6C,PV6C" "0,1"
|
|
bitfld.long 0x00 5. "PV5C,PV5C" "0,1"
|
|
bitfld.long 0x00 4. "PV4C,PV4C" "0,1"
|
|
bitfld.long 0x00 3. "PV3C,PV3C" "0,1"
|
|
bitfld.long 0x00 2. "PV2C,PV2C" "0,1"
|
|
bitfld.long 0x00 1. "PV1C,PV1C" "0,1"
|
|
bitfld.long 0x00 0. "PV0C,PV0C" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port V Function Register 1"
|
|
bitfld.long 0x00 5. "PV5F1,PV5F1" "0,1"
|
|
bitfld.long 0x00 4. "PV4F1,PV4F1" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port V Function Register 1"
|
|
bitfld.long 0x00 1. "PV1F1,PV1F1" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port V Function Register 2"
|
|
bitfld.long 0x00 1. "PV1F2,PV1F2" "0,1"
|
|
bitfld.long 0x00 0. "PV0F2,PV0F2" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "FR2,Port V Function Register 2"
|
|
bitfld.long 0x00 7. "PV7F2,PV7F2" "0,1"
|
|
bitfld.long 0x00 6. "PV6F2,PV6F2" "0,1"
|
|
bitfld.long 0x00 5. "PV5F2,PV5F2" "0,1"
|
|
bitfld.long 0x00 4. "PV4F2,PV4F2" "0,1"
|
|
bitfld.long 0x00 3. "PV3F2,PV3F2" "0,1"
|
|
bitfld.long 0x00 2. "PV2F2,PV2F2" "0,1"
|
|
bitfld.long 0x00 1. "PV1F2,PV1F2" "0,1"
|
|
bitfld.long 0x00 0. "PV0F2,PV0F2" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port V Function Register 3"
|
|
bitfld.long 0x00 6. "PV6F3,PV6F3" "0,1"
|
|
bitfld.long 0x00 5. "PV5F3,PV5F3" "0,1"
|
|
bitfld.long 0x00 2. "PV2F3,PV2F3" "0,1"
|
|
bitfld.long 0x00 1. "PV1F3,PV1F3" "0,1"
|
|
bitfld.long 0x00 0. "PV0F3,PV0F3" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port V Function Register 4"
|
|
bitfld.long 0x00 0. "PV0F4,PV0F4" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port V Function Register 4"
|
|
bitfld.long 0x00 7. "PV7F4,PV7F4" "0,1"
|
|
bitfld.long 0x00 6. "PV6F4,PV6F4" "0,1"
|
|
bitfld.long 0x00 5. "PV5F4,PV5F4" "0,1"
|
|
bitfld.long 0x00 4. "PV4F4,PV4F4" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port V Function Register 5"
|
|
bitfld.long 0x00 7. "PV7F5,PV7F5" "0,1"
|
|
bitfld.long 0x00 6. "PV6F5,PV6F5" "0,1"
|
|
bitfld.long 0x00 5. "PV5F5,PV5F5" "0,1"
|
|
bitfld.long 0x00 4. "PV4F5,PV4F5" "0,1"
|
|
bitfld.long 0x00 3. "PV3F5,PV3F5" "0,1"
|
|
bitfld.long 0x00 2. "PV2F5,PV2F5" "0,1"
|
|
bitfld.long 0x00 1. "PV1F5,PV1F5" "0,1"
|
|
bitfld.long 0x00 0. "PV0F5,PV0F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port V Function Register 6"
|
|
bitfld.long 0x00 7. "PV7F6,PV7F6" "0,1"
|
|
bitfld.long 0x00 5. "PV5F6,PV5F6" "0,1"
|
|
bitfld.long 0x00 4. "PV4F6,PV4F6" "0,1"
|
|
bitfld.long 0x00 3. "PV3F6,PV3F6" "0,1"
|
|
bitfld.long 0x00 2. "PV2F6,PV2F6" "0,1"
|
|
bitfld.long 0x00 1. "PV1F6,PV1F6" "0,1"
|
|
bitfld.long 0x00 0. "PV0F6,PV0F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port V Function Register 7"
|
|
bitfld.long 0x00 7. "PV7F7,PV7F7" "0,1"
|
|
bitfld.long 0x00 6. "PV6F7,PV6F7" "0,1"
|
|
bitfld.long 0x00 5. "PV5F7,PV5F7" "0,1"
|
|
bitfld.long 0x00 4. "PV4F7,PV4F7" "0,1"
|
|
bitfld.long 0x00 3. "PV3F7,PV3F7" "0,1"
|
|
bitfld.long 0x00 2. "PV2F7,PV2F7" "0,1"
|
|
bitfld.long 0x00 1. "PV1F7,PV1F7" "0,1"
|
|
bitfld.long 0x00 0. "PV0F7,PV0F7" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FR8,Port V Function Register 8"
|
|
bitfld.long 0x00 5. "PV5F8,PV5F8" "0,1"
|
|
bitfld.long 0x00 4. "PV4F8,PV4F8" "0,1"
|
|
bitfld.long 0x00 3. "PV3F8,PV3F8" "0,1"
|
|
bitfld.long 0x00 2. "PV2F8,PV2F8" "0,1"
|
|
bitfld.long 0x00 1. "PV1F8,PV1F8" "0,1"
|
|
bitfld.long 0x00 0. "PV0F8,PV0F8" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port V Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PV7OD,PV7OD" "0,1"
|
|
bitfld.long 0x00 6. "PV6OD,PV6OD" "0,1"
|
|
bitfld.long 0x00 5. "PV5OD,PV5OD" "0,1"
|
|
bitfld.long 0x00 4. "PV4OD,PV4OD" "0,1"
|
|
bitfld.long 0x00 3. "PV3OD,PV3OD" "0,1"
|
|
bitfld.long 0x00 2. "PV2OD,PV2OD" "0,1"
|
|
bitfld.long 0x00 1. "PV1OD,PV1OD" "0,1"
|
|
bitfld.long 0x00 0. "PV0OD,PV0OD" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port V Open Drain Control Register"
|
|
bitfld.long 0x00 1. "PV1OD,PV1OD" "0,1"
|
|
bitfld.long 0x00 0. "PV0OD,PV0OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port V Pull-up Control Register"
|
|
bitfld.long 0x00 1. "PV1UP,PV1UP" "0,1"
|
|
bitfld.long 0x00 0. "PV0UP,PV0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port V Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PV7UP,PV7UP" "0,1"
|
|
bitfld.long 0x00 6. "PV6UP,PV6UP" "0,1"
|
|
bitfld.long 0x00 5. "PV5UP,PV5UP" "0,1"
|
|
bitfld.long 0x00 4. "PV4UP,PV4UP" "0,1"
|
|
bitfld.long 0x00 3. "PV3UP,PV3UP" "0,1"
|
|
bitfld.long 0x00 2. "PV2UP,PV2UP" "0,1"
|
|
bitfld.long 0x00 1. "PV1UP,PV1UP" "0,1"
|
|
bitfld.long 0x00 0. "PV0UP,PV0UP" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port V Pull-down Control Register"
|
|
bitfld.long 0x00 1. "PV1DN,PV1DN" "0,1"
|
|
bitfld.long 0x00 0. "PV0DN,PV0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port V Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PV7DN,PV7DN" "0,1"
|
|
bitfld.long 0x00 6. "PV6DN,PV6DN" "0,1"
|
|
bitfld.long 0x00 5. "PV5DN,PV5DN" "0,1"
|
|
bitfld.long 0x00 4. "PV4DN,PV4DN" "0,1"
|
|
bitfld.long 0x00 3. "PV3DN,PV3DN" "0,1"
|
|
bitfld.long 0x00 2. "PV2DN,PV2DN" "0,1"
|
|
bitfld.long 0x00 1. "PV1DN,PV1DN" "0,1"
|
|
bitfld.long 0x00 0. "PV0DN,PV0DN" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KN*")||cpuis("TMPM4MN*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port V Input Control Register"
|
|
bitfld.long 0x00 1. "PV1IE,PV1IE" "0,1"
|
|
bitfld.long 0x00 0. "PV0IE,PV0IE" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port V InPut Control Register"
|
|
bitfld.long 0x00 7. "PV7IE,PV7IE" "0,1"
|
|
bitfld.long 0x00 6. "PV6IE,PV6IE" "0,1"
|
|
bitfld.long 0x00 5. "PV5IE,PV5IE" "0,1"
|
|
bitfld.long 0x00 4. "PV4IE,PV4IE" "0,1"
|
|
bitfld.long 0x00 3. "PV3IE,PV3IE" "0,1"
|
|
bitfld.long 0x00 2. "PV2IE,PV2IE" "0,1"
|
|
bitfld.long 0x00 1. "PV1IE,PV1IE" "0,1"
|
|
bitfld.long 0x00 0. "PV0IE,PV0IE" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GR*")
|
|
tree "PW (Port W)"
|
|
base ad:0x400E1200
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port W Data Register"
|
|
bitfld.long 0x00 7. "PW7,PW7" "0,1"
|
|
bitfld.long 0x00 6. "PW6,PW6" "0,1"
|
|
bitfld.long 0x00 5. "PW5,PW5" "0,1"
|
|
bitfld.long 0x00 4. "PW4,PW4" "0,1"
|
|
bitfld.long 0x00 3. "PW3,PW3" "0,1"
|
|
bitfld.long 0x00 2. "PW2,PW2" "0,1"
|
|
bitfld.long 0x00 1. "PW1,PW1" "0,1"
|
|
bitfld.long 0x00 0. "PW0,PW0" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port W OutPut Control Register"
|
|
bitfld.long 0x00 7. "PW7C,PW7C" "0,1"
|
|
bitfld.long 0x00 6. "PW6C,PW6C" "0,1"
|
|
bitfld.long 0x00 5. "PW5C,PW5C" "0,1"
|
|
bitfld.long 0x00 4. "PW4C,PW4C" "0,1"
|
|
bitfld.long 0x00 3. "PW3C,PW3C" "0,1"
|
|
bitfld.long 0x00 2. "PW2C,PW2C" "0,1"
|
|
bitfld.long 0x00 1. "PW1C,PW1C" "0,1"
|
|
bitfld.long 0x00 0. "PW0C,PW0C" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FR3,Port W Function Register 3"
|
|
bitfld.long 0x00 7. "PW7F3,PW7F3" "0,1"
|
|
bitfld.long 0x00 4. "PW4F3,PW4F3" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port W Function Register 4"
|
|
bitfld.long 0x00 3. "PW3F4,PW3F4" "0,1"
|
|
bitfld.long 0x00 2. "PW2F4,PW2F4" "0,1"
|
|
bitfld.long 0x00 1. "PW1F4,PW1F4" "0,1"
|
|
bitfld.long 0x00 0. "PW0F4,PW0F4" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FR5,Port W Function Register 5"
|
|
bitfld.long 0x00 7. "PW7F5,PW7F5" "0,1"
|
|
bitfld.long 0x00 6. "PW6F5,PW6F5" "0,1"
|
|
bitfld.long 0x00 5. "PW5F5,PW5F5" "0,1"
|
|
bitfld.long 0x00 4. "PW4F5,PW4F5" "0,1"
|
|
bitfld.long 0x00 3. "PW3F5,PW3F5" "0,1"
|
|
bitfld.long 0x00 2. "PW2F5,PW2F5" "0,1"
|
|
bitfld.long 0x00 1. "PW1F5,PW1F5" "0,1"
|
|
bitfld.long 0x00 0. "PW0F5,PW0F5" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port W Function Register 6"
|
|
bitfld.long 0x00 0. "PW0F6,PW0F6" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FR7,Port W Function Register 7"
|
|
bitfld.long 0x00 7. "PW7F7,PW7F7" "0,1"
|
|
bitfld.long 0x00 6. "PW6F7,PW6F7" "0,1"
|
|
bitfld.long 0x00 5. "PW5F7,PW5F7" "0,1"
|
|
bitfld.long 0x00 4. "PW4F7,PW4F7" "0,1"
|
|
bitfld.long 0x00 2. "PW2F7,PW2F7" "0,1"
|
|
bitfld.long 0x00 1. "PW1F7,PW1F7" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port W Open Drain Control Register"
|
|
bitfld.long 0x00 7. "PW7OD,PW7OD" "0,1"
|
|
bitfld.long 0x00 6. "PW6OD,PW6OD" "0,1"
|
|
bitfld.long 0x00 5. "PW5OD,PW5OD" "0,1"
|
|
bitfld.long 0x00 4. "PW4OD,PW4OD" "0,1"
|
|
bitfld.long 0x00 3. "PW3OD,PW3OD" "0,1"
|
|
bitfld.long 0x00 2. "PW2OD,PW2OD" "0,1"
|
|
bitfld.long 0x00 1. "PW1OD,PW1OD" "0,1"
|
|
bitfld.long 0x00 0. "PW0OD,PW0OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port W Pull-up Control Register"
|
|
bitfld.long 0x00 7. "PW7UP,PW7UP" "0,1"
|
|
bitfld.long 0x00 6. "PW6UP,PW6UP" "0,1"
|
|
bitfld.long 0x00 5. "PW5UP,PW5UP" "0,1"
|
|
bitfld.long 0x00 4. "PW4UP,PW4UP" "0,1"
|
|
bitfld.long 0x00 3. "PW3UP,PW3UP" "0,1"
|
|
bitfld.long 0x00 2. "PW2UP,PW2UP" "0,1"
|
|
bitfld.long 0x00 1. "PW1UP,PW1UP" "0,1"
|
|
bitfld.long 0x00 0. "PW0UP,PW0UP" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port W Pull-down Control Register"
|
|
bitfld.long 0x00 7. "PW7DN,PW7DN" "0,1"
|
|
bitfld.long 0x00 6. "PW6DN,PW6DN" "0,1"
|
|
bitfld.long 0x00 5. "PW5DN,PW5DN" "0,1"
|
|
bitfld.long 0x00 4. "PW4DN,PW4DN" "0,1"
|
|
bitfld.long 0x00 3. "PW3DN,PW3DN" "0,1"
|
|
bitfld.long 0x00 2. "PW2DN,PW2DN" "0,1"
|
|
bitfld.long 0x00 1. "PW1DN,PW1DN" "0,1"
|
|
bitfld.long 0x00 0. "PW0DN,PW0DN" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port W InPut Control Register"
|
|
bitfld.long 0x00 7. "PW7IE,PW7IE" "0,1"
|
|
bitfld.long 0x00 6. "PW6IE,PW6IE" "0,1"
|
|
bitfld.long 0x00 5. "PW5IE,PW5IE" "0,1"
|
|
bitfld.long 0x00 4. "PW4IE,PW4IE" "0,1"
|
|
bitfld.long 0x00 3. "PW3IE,PW3IE" "0,1"
|
|
bitfld.long 0x00 2. "PW2IE,PW2IE" "0,1"
|
|
bitfld.long 0x00 1. "PW1IE,PW1IE" "0,1"
|
|
bitfld.long 0x00 0. "PW0IE,PW0IE" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "PY (Port Y)"
|
|
base ad:0x400E1300
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DATA,Port Y Data Register"
|
|
bitfld.long 0x00 4. "PY4,PY4" "0,1"
|
|
bitfld.long 0x00 3. "PY3,PY3" "0,1"
|
|
bitfld.long 0x00 2. "PY2,PY2" "0,1"
|
|
bitfld.long 0x00 1. "PY1,PY1" "0,1"
|
|
bitfld.long 0x00 0. "PY0,PY0" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR,Port Y OutPut Control Register"
|
|
bitfld.long 0x00 4. "PY4C,PY4C" "0,1"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port Y Function Register 1"
|
|
endif
|
|
sif cpuis("TMPM4GR*")||cpuis("TMPM4NR*")
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "FR1,Port Y Function Register 1"
|
|
bitfld.long 0x00 4. "PY4F1,PY4F1" "0,1"
|
|
endif
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FR4,Port Y Function Register 4"
|
|
bitfld.long 0x00 4. "PY4F4,PY4F4" "0,1"
|
|
sif cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FR6,Port Y Function Register 6"
|
|
bitfld.long 0x00 4. "PY4F6,PY4F6" "0,1"
|
|
endif
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OD,Port Y Open Drain Control Register"
|
|
bitfld.long 0x00 4. "PY4OD,PY4OD" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "PUP,Port Y Pull-up Control Register"
|
|
bitfld.long 0x00 4. "PY4UP,PY4UP" "0,1"
|
|
bitfld.long 0x00 3. "PY3UP,PY3UP" "0,1"
|
|
bitfld.long 0x00 2. "PY2UP,PY2UP" "0,1"
|
|
bitfld.long 0x00 1. "PY1UP,PY1UP" "0,1"
|
|
bitfld.long 0x00 0. "PY0UP,PY0UP" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PDN,Port Y Pull-down Control Register"
|
|
bitfld.long 0x00 4. "PY4DN,PY4DN" "0,1"
|
|
bitfld.long 0x00 3. "PY3DN,PY3DN" "0,1"
|
|
bitfld.long 0x00 2. "PY2DN,PY2DN" "0,1"
|
|
bitfld.long 0x00 1. "PY1DN,PY1DN" "0,1"
|
|
bitfld.long 0x00 0. "PY0DN,PY0DN" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "IE,Port Y InPut Control Register"
|
|
bitfld.long 0x00 3. "PY3IE,PY3IE" "0,1"
|
|
bitfld.long 0x00 2. "PY2IE,PY2IE" "0,1"
|
|
bitfld.long 0x00 1. "PY1IE,PY1IE" "0,1"
|
|
bitfld.long 0x00 0. "PY0IE,PY0IE" "0,1"
|
|
tree.end
|
|
endif
|
|
tree "RLM (Low speed oscillation_power control_reset)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x4003E400
|
|
group.byte 0x00++0x00
|
|
line.byte 0x00 "LOSCCR,Low speed oscillation and Internal High speed oscillation 2 clock control register"
|
|
rbitfld.byte 0x00 5. "POSCF,POSCF" "0,1"
|
|
bitfld.byte 0x00 4. "POSCEN,POSCEN" "0,1"
|
|
bitfld.byte 0x00 2. "DRCOSCL,DRCOSCL" "0,1"
|
|
bitfld.byte 0x00 0. "XTEN,XTEN" "0,1"
|
|
group.byte 0x01++0x00
|
|
line.byte 0x00 "SHTDNOP,Power supply cut off control register"
|
|
bitfld.byte 0x00 0. "PTKEEP,PTKEEP" "0,1"
|
|
group.byte 0x02++0x00
|
|
line.byte 0x00 "RSTFLG0,Reset flag register 0"
|
|
bitfld.byte 0x00 4. "STOP2RSTF,STOP2RSTF" "0,1"
|
|
bitfld.byte 0x00 3. "PINRSTF,PINRSTF" "0,1"
|
|
bitfld.byte 0x00 0. "PORSTF,PORSTF" "0,1"
|
|
group.byte 0x03++0x00
|
|
line.byte 0x00 "RSTFLG1,Reset flag register 1"
|
|
bitfld.byte 0x00 3. "OFDRSTF,OFDRSTF" "0,1"
|
|
bitfld.byte 0x00 2. "WDTRSTF,WDTRSTF" "0,1"
|
|
bitfld.byte 0x00 0. "SYSRSTF,SYSRSTF" "0,1"
|
|
group.byte 0x0F++0x00
|
|
line.byte 0x00 "PROTECT,RLM write protection register"
|
|
hexmask.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x4003E400
|
|
group.byte 0x00++0x00
|
|
line.byte 0x00 "LOSCCR,Low speed oscillation and Internal High speed oscillation 2 clock control register"
|
|
rbitfld.byte 0x00 5. "POSCF,POSCF" "0,1"
|
|
bitfld.byte 0x00 4. "POSCEN,POSCEN" "0,1"
|
|
bitfld.byte 0x00 2. "DRCOSCL,DRCOSCL" "0,1"
|
|
bitfld.byte 0x00 0. "XTEN,XTEN" "0,1"
|
|
group.byte 0x01++0x00
|
|
line.byte 0x00 "SHTDNOP,Power supply cut off control register"
|
|
bitfld.byte 0x00 0. "PTKEEP,PTKEEP" "0,1"
|
|
group.byte 0x02++0x00
|
|
line.byte 0x00 "RSTFLG0,Reset flag register 0"
|
|
bitfld.byte 0x00 4. "STOP2RSTF,STOP2RSTF" "0,1"
|
|
bitfld.byte 0x00 3. "PINRSTF,PINRSTF" "0,1"
|
|
bitfld.byte 0x00 0. "PORSTF,PORSTF" "0,1"
|
|
group.byte 0x03++0x00
|
|
line.byte 0x00 "RSTFLG1,Reset flag register 1"
|
|
bitfld.byte 0x00 3. "OFDRSTF,OFDRSTF" "0,1"
|
|
bitfld.byte 0x00 2. "WDTRSTF,WDTRSTF" "0,1"
|
|
bitfld.byte 0x00 0. "SYSRSTF,SYSRSTF" "0,1"
|
|
group.byte 0x0F++0x00
|
|
line.byte 0x00 "PROTECT,RLM write protection register"
|
|
hexmask.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")
|
|
tree "RMC (Remote Control Signal Preprocessor (RMC))"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4NN*")
|
|
tree "RMC"
|
|
base ad:0x400E8100
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "EN,RMC Enable Register"
|
|
bitfld.long 0x00 0. "RMCEN,RMCEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "REN,RMC Receive Enable Register"
|
|
bitfld.long 0x00 0. "RMCREN,RMCREN" "0,1"
|
|
repeat 2. (strings "1" "2" )(list 0x0 0x4 )
|
|
rgroup.long ($2+0x08)++0x03
|
|
line.long 0x00 "RBUF$1,RMC Receive Data Buffer Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "RMCRBUF,RMCRBUF"
|
|
repeat.end
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "RBUF3,RMC Receive Data Buffer Register 3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "RMCRBUF,RMCRBUF"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "RCR1,RMC Receive Control Register 1"
|
|
hexmask.long.byte 0x00 24.--31. 1. "RMCLCMAX,RMCLCMAX"
|
|
hexmask.long.byte 0x00 16.--23. 1. "RMCLCMIN,RMCLCMIN"
|
|
hexmask.long.byte 0x00 8.--15. 1. "RMCLLMAX,RMCLLMAX"
|
|
hexmask.long.byte 0x00 0.--7. 1. "RMCLLMIN,RMCLLMIN"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "RCR2,RMC Receive Control Register 2"
|
|
bitfld.long 0x00 31. "RMCLIEN,RMCLIEN" "0,1"
|
|
bitfld.long 0x00 30. "RMCEDIEN,RMCEDIEN" "0,1"
|
|
bitfld.long 0x00 29. "RMCRPIEN,RMCRPIEN" "0,1"
|
|
bitfld.long 0x00 25. "RMCLD,RMCLD" "0,1"
|
|
bitfld.long 0x00 24. "RMCPHM,RMCPHM" "0,1"
|
|
hexmask.long.byte 0x00 8.--15. 1. "RMCLL,RMCLL"
|
|
hexmask.long.byte 0x00 0.--7. 1. "RMCDMAX,RMCDMAX"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "RCR3,RMC Receive Control Register 3"
|
|
hexmask.long.byte 0x00 24.--31. 1. "RMCRCMAX,RMCRCMAX"
|
|
hexmask.long.byte 0x00 16.--23. 1. "RMCRCMIN,RMCRCMIN"
|
|
bitfld.long 0x00 15. "RMCRP,RMCRP" "0,1"
|
|
hexmask.long.byte 0x00 8.--14. 1. "RMCDATH,RMCDATH"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCDATL,RMCDATL"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "RCR4,RMC Receive Control Register 4"
|
|
bitfld.long 0x00 7. "RMCPO,RMCPO" "0,1"
|
|
bitfld.long 0x00 0.--3. "RMCNC,RMCNC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x24++0x03
|
|
line.long 0x00 "RSTAT,RMC Receive Status Register"
|
|
bitfld.long 0x00 15. "RMCRLIF,RMCRLIF" "0,1"
|
|
bitfld.long 0x00 14. "RMCLOIF,RMCLOIF" "0,1"
|
|
bitfld.long 0x00 13. "RMCDMAXIF,RMCDMAXIF" "0,1"
|
|
bitfld.long 0x00 12. "RMCEDIF,RMCEDIF" "0,1"
|
|
bitfld.long 0x00 11. "RMCRRPIF,RMCRRPIF" "0,1"
|
|
bitfld.long 0x00 8. "RMCRRP,RMCRRP" "0,1"
|
|
bitfld.long 0x00 7. "RMCRLDR,RMCRLDR" "0,1"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCRNUM,RMCRNUM"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "END1,RMC Receive End Bit Number Register 1"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCEND1,RMCEND1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "END2,RMC Receive End Bit Number Register 2"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCEND2,RMCEND2"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "END3,RMC Receive End Bit Number Register 3"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCEND3,RMCEND3"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "FSSEL,RMC Sampling Clock Selection Register"
|
|
bitfld.long 0x00 0. "RMCCLK,RMCCLK" "0,1"
|
|
tree.end
|
|
endif
|
|
repeat 2. (list 0. 1.) (list ad:0x400E8100 ad:0x400E8200)
|
|
tree "RMC$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "EN,RMC Enable Register"
|
|
bitfld.long 0x00 0. "RMCEN,RMCEN" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "REN,RMC Receive Enable Register"
|
|
bitfld.long 0x00 0. "RMCREN,RMCREN" "0,1"
|
|
repeat 2. (strings "1" "2" )(list 0x0 0x4 )
|
|
rgroup.long ($2+0x08)++0x03
|
|
line.long 0x00 "RBUF$1,RMC Receive Data Buffer Register $1"
|
|
hexmask.long 0x00 0.--31. 1. "RMCRBUF,RMCRBUF"
|
|
repeat.end
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "RBUF3,RMC Receive Data Buffer Register 3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "RMCRBUF,RMCRBUF"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "RCR1,RMC Receive Control Register 1"
|
|
hexmask.long.byte 0x00 24.--31. 1. "RMCLCMAX,RMCLCMAX"
|
|
hexmask.long.byte 0x00 16.--23. 1. "RMCLCMIN,RMCLCMIN"
|
|
hexmask.long.byte 0x00 8.--15. 1. "RMCLLMAX,RMCLLMAX"
|
|
hexmask.long.byte 0x00 0.--7. 1. "RMCLLMIN,RMCLLMIN"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "RCR2,RMC Receive Control Register 2"
|
|
bitfld.long 0x00 31. "RMCLIEN,RMCLIEN" "0,1"
|
|
bitfld.long 0x00 30. "RMCEDIEN,RMCEDIEN" "0,1"
|
|
bitfld.long 0x00 29. "RMCRPIEN,RMCRPIEN" "0,1"
|
|
bitfld.long 0x00 25. "RMCLD,RMCLD" "0,1"
|
|
bitfld.long 0x00 24. "RMCPHM,RMCPHM" "0,1"
|
|
hexmask.long.byte 0x00 8.--15. 1. "RMCLL,RMCLL"
|
|
hexmask.long.byte 0x00 0.--7. 1. "RMCDMAX,RMCDMAX"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "RCR3,RMC Receive Control Register 3"
|
|
hexmask.long.byte 0x00 24.--31. 1. "RMCRCMAX,RMCRCMAX"
|
|
hexmask.long.byte 0x00 16.--23. 1. "RMCRCMIN,RMCRCMIN"
|
|
bitfld.long 0x00 15. "RMCRP,RMCRP" "0,1"
|
|
hexmask.long.byte 0x00 8.--14. 1. "RMCDATH,RMCDATH"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCDATL,RMCDATL"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "RCR4,RMC Receive Control Register 4"
|
|
bitfld.long 0x00 7. "RMCPO,RMCPO" "0,1"
|
|
bitfld.long 0x00 0.--3. "RMCNC,RMCNC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x24++0x03
|
|
line.long 0x00 "RSTAT,RMC Receive Status Register"
|
|
bitfld.long 0x00 15. "RMCRLIF,RMCRLIF" "0,1"
|
|
bitfld.long 0x00 14. "RMCLOIF,RMCLOIF" "0,1"
|
|
bitfld.long 0x00 13. "RMCDMAXIF,RMCDMAXIF" "0,1"
|
|
bitfld.long 0x00 12. "RMCEDIF,RMCEDIF" "0,1"
|
|
bitfld.long 0x00 11. "RMCRRPIF,RMCRRPIF" "0,1"
|
|
bitfld.long 0x00 8. "RMCRRP,RMCRRP" "0,1"
|
|
bitfld.long 0x00 7. "RMCRLDR,RMCRLDR" "0,1"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCRNUM,RMCRNUM"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "END1,RMC Receive End Bit Number Register 1"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCEND1,RMCEND1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "END2,RMC Receive End Bit Number Register 2"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCEND2,RMCEND2"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "END3,RMC Receive End Bit Number Register 3"
|
|
hexmask.long.byte 0x00 0.--6. 1. "RMCEND3,RMCEND3"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "FSSEL,RMC Sampling Clock Selection Register"
|
|
bitfld.long 0x00 0. "RMCCLK,RMCCLK" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "RPAR (RAM Parity (RAMP))"
|
|
repeat 2. (list 0. 1.) (list ad:0x40043000 ad:0x400A3000)
|
|
tree "RPAR$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CTL,RAM Parity control register"
|
|
bitfld.long 0x00 1. "RPARF,RPARF" "0,1"
|
|
bitfld.long 0x00 0. "RPAREN,RPAREN" "0,1"
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "ST,RAM Parity status register"
|
|
bitfld.long 0x00 1. "RPARFG1,RPARFG1" "0,1"
|
|
bitfld.long 0x00 0. "RPARFG0,RPARFG0" "0,1"
|
|
wgroup.long 0x08++0x03
|
|
line.long 0x00 "CLR,RAM Parity status clear register"
|
|
bitfld.long 0x00 1. "RPARCLR1,RPARCLR1" "0,1"
|
|
bitfld.long 0x00 0. "RPARCLR0,RPARCLR0" "0,1"
|
|
rgroup.long 0x0C++0x03
|
|
line.long 0x00 "EAD0,RAM Parity Error address register 0"
|
|
hexmask.long 0x00 0.--31. 1. "RPAREADD0,RPAREADD0"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "EAD1,RAM Parity Error address register 1"
|
|
hexmask.long 0x00 0.--31. 1. "RPAREADD1,RPAREADD1"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "RTC (Real-time Counter)"
|
|
base ad:0x400E4800
|
|
group.byte 0x00++0x00
|
|
line.byte 0x00 "SECR,RTC Second column register (PAGE0)"
|
|
hexmask.byte 0x00 0.--6. 1. "SE,SE"
|
|
group.byte 0x01++0x00
|
|
line.byte 0x00 "MINR,RTC Minute column register (PAGE0_1)"
|
|
hexmask.byte 0x00 0.--6. 1. "MI,MI"
|
|
group.byte 0x02++0x00
|
|
line.byte 0x00 "HOURR,RTC Hour column register (PAGE0_1)"
|
|
bitfld.byte 0x00 0.--5. "HO,HO" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.byte 0x04++0x00
|
|
line.byte 0x00 "DAYR,RTC Day of the week column register (PAGE0_1)"
|
|
bitfld.byte 0x00 0.--2. "WE,WE" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x05++0x00
|
|
line.byte 0x00 "DATER,RTC Day column register (PAGE0_1)"
|
|
bitfld.byte 0x00 0.--5. "DA,DA" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.byte 0x06++0x00
|
|
line.byte 0x00 "MONTHR_A,RTC Month column register (PAGE0)"
|
|
bitfld.byte 0x00 0.--4. "MO,MO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.byte 0x06++0x00
|
|
line.byte 0x00 "MONTHR_B,RTC Selection register of 24-hour 12-hour (PAGE1)"
|
|
bitfld.byte 0x00 0. "MO0,MO0" "0,1"
|
|
group.byte 0x07++0x00
|
|
line.byte 0x00 "YEARR_A,RTC Year column register (PAGE0)"
|
|
hexmask.byte 0x00 0.--7. 1. "YE,YE"
|
|
group.byte 0x07++0x00
|
|
line.byte 0x00 "YEARR_B,RTC Leap year register (PAGE1)"
|
|
bitfld.byte 0x00 0.--1. "LEAP,LEAP" "0,1,2,3"
|
|
group.byte 0x08++0x00
|
|
line.byte 0x00 "PAGER,RTC PAGE register (PAGE0_1)"
|
|
bitfld.byte 0x00 7. "INTENA,INTENA" "0,1"
|
|
bitfld.byte 0x00 4. "ADJUST,ADJUST" "0,1"
|
|
bitfld.byte 0x00 3. "ENATMR,ENATMR" "0,1"
|
|
bitfld.byte 0x00 2. "ENAALM,ENAALM" "0,1"
|
|
bitfld.byte 0x00 0. "PAGE,PAGE" "0,1"
|
|
group.byte 0x0C++0x00
|
|
line.byte 0x00 "RESTR,RTC Reset register (PAGE0_1)"
|
|
bitfld.byte 0x00 7. "DIS1HZ,DIS1HZ" "0,1"
|
|
bitfld.byte 0x00 6. "DIS16HZ,DIS16HZ" "0,1"
|
|
bitfld.byte 0x00 5. "RSTTMR,RSTTMR" "0,1"
|
|
bitfld.byte 0x00 4. "RSTALM,RSTALM" "0,1"
|
|
bitfld.byte 0x00 2. "DIS2HZ,DIS2HZ" "0,1"
|
|
bitfld.byte 0x00 1. "DIS4HZ,DIS4HZ" "0,1"
|
|
bitfld.byte 0x00 0. "DIS8HZ,DIS8HZ" "0,1"
|
|
group.byte 0x0E++0x00
|
|
line.byte 0x00 "PROTECT,RTC Protect register"
|
|
hexmask.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
group.byte 0x0F++0x00
|
|
line.byte 0x00 "ADJCTL,RTC Correction Function Control Register"
|
|
bitfld.byte 0x00 1.--3. "AJSEL,AJSEL" "0,1,2,3,4,5,6,7"
|
|
bitfld.byte 0x00 0. "AJEN,AJEN" "0,1"
|
|
group.byte 0x10++0x00
|
|
line.byte 0x00 "ADJDAT,RTC Correction Value Register"
|
|
hexmask.byte 0x00 0.--7. 1. "ADJDAT,ADJDAT"
|
|
group.byte 0x11++0x00
|
|
line.byte 0x00 "ADJSIGN,RTC Correction Value sign Register"
|
|
bitfld.byte 0x00 0. "ADJSIGN,ADJSIGN" "0,1"
|
|
tree.end
|
|
endif
|
|
tree "SIWD (Watchdog Timer (SIWDT))"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x400A0600
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "PRO,SIWDT Protect Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "EN,SIWDT Enable Register"
|
|
rbitfld.long 0x00 1. "WDTF,WDTF" "0,1"
|
|
bitfld.long 0x00 0. "WDTE,WDTE" "0,1"
|
|
wgroup.long 0x08++0x03
|
|
line.long 0x00 "CR,SIWDT Control Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "WDCR,WDCR"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "MOD,SIWDT Mode Register"
|
|
bitfld.long 0x00 12.--13. "WDCLS,WDCLS" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "WDTP,WDTP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "WDCWD,WDCWD" "0,1,2,3"
|
|
bitfld.long 0x00 1. "INTF,INTF" "0,1"
|
|
bitfld.long 0x00 0. "RESCR,RESCR" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "MONI,SIWDT Count Monitor Register"
|
|
hexmask.long 0x00 0.--29. 1. "MONI,MONI"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x400A0600
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "PRO,SIWDT Protect Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "EN,SIWDT Enable Register"
|
|
rbitfld.long 0x00 1. "WDTF,WDTF" "0,1"
|
|
bitfld.long 0x00 0. "WDTE,WDTE" "0,1"
|
|
wgroup.long 0x08++0x03
|
|
line.long 0x00 "CR,SIWDT Control Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "WDCR,WDCR"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "MOD,SIWDT Mode Register"
|
|
bitfld.long 0x00 12.--13. "WDCLS,WDCLS" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "WDTP,WDTP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "WDCWD,WDCWD" "0,1,2,3"
|
|
bitfld.long 0x00 1. "INTF,INTF" "0,1"
|
|
bitfld.long 0x00 0. "RESCR,RESCR" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "MONI,SIWDT Count Monitor Register"
|
|
hexmask.long 0x00 0.--29. 1. "MONI,MONI"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "SMI (SMIF)"
|
|
base ad:0x4000C000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MAP0,SMIF Address Map Control Register 0"
|
|
hexmask.long.word 0x00 16.--27. 1. "FBA,FBA"
|
|
bitfld.long 0x00 2.--5. "FDEN,FDEN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1. "WE,WE" "0,1"
|
|
bitfld.long 0x00 0. "RE,RE" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "MAP1,SMIF Address Map Control Register 1"
|
|
hexmask.long.word 0x00 16.--27. 1. "FBA,FBA"
|
|
bitfld.long 0x00 2.--5. "FDEN,FDEN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "RE,RE" "0,1"
|
|
repeat 2. (strings "0" "1" )(list 0x0 0x4 )
|
|
group.long ($2+0x08)++0x03
|
|
line.long 0x00 "DACR$1,SMIF Direct Access Control Register $1"
|
|
bitfld.long 0x00 16.--20. "SPR,SPR" "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"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SCSD,SCSD"
|
|
bitfld.long 0x00 6. "POLLWIP,POLLWIP" "0,1"
|
|
bitfld.long 0x00 4.--5. "SDCE,SDCE" "0,1,2,3"
|
|
repeat.end
|
|
repeat 2. (strings "0" "1" )(list 0x0 0x4 )
|
|
group.long ($2+0x10)++0x03
|
|
line.long 0x00 "DRCR$1,SMIF Direct Read Control Register $1"
|
|
hexmask.long.byte 0x00 24.--31. 1. "CMDOP1,CMDOP1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "CMDOP0,CMDOP0"
|
|
bitfld.long 0x00 11.--15. "DMYBC,DMYBC" "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 9.--10. "ADDRBC,ADDRBC" "0,1,2,3"
|
|
bitfld.long 0x00 8. "CMDBC,CMDBC" "0,1"
|
|
bitfld.long 0x00 6.--7. "DATIO,DATIO" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "DMYIO,DMYIO" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "ADRIO,ADRIO" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0.--1. "CMDIO,CMDIO" "0,1,2,3"
|
|
repeat.end
|
|
repeat 2. (strings "0" "1" )(list 0x0 0x4 )
|
|
group.long ($2+0x18)++0x03
|
|
line.long 0x00 "DWCR$1,SMIF Direct Write Control Register $1"
|
|
hexmask.long.byte 0x00 24.--31. 1. "CMDOP1,CMDOP1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "CMDOP0,CMDOP0"
|
|
bitfld.long 0x00 11.--15. "DMYBC,DMYBC" "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 9.--10. "ADDRBC,ADDRBC" "0,1,2,3"
|
|
bitfld.long 0x00 8. "CMDBC,CMDBC" "0,1"
|
|
bitfld.long 0x00 6.--7. "DATIO,DATIO" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "DMYIO,DMYIO" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "ADRIO,ADRIO" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0.--1. "CMDIO,CMDIO" "0,1,2,3"
|
|
repeat.end
|
|
group.long 0x400++0x03
|
|
line.long 0x00 "RACR0,SMIF Indirect Access Control Register 0"
|
|
bitfld.long 0x00 16.--20. "SPR,SPR" "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"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SCSD,SCSD"
|
|
bitfld.long 0x00 4.--5. "SDCE,SDCE" "0,1,2,3"
|
|
group.long 0x404++0x03
|
|
line.long 0x00 "RACR1,SMIF Indirect Access Control Register 1"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUFBC,SBUFBC"
|
|
bitfld.long 0x00 16.--20. "PBUFBC,PBUFBC" "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 5. "SBUFEN,SBUFEN" "0,1"
|
|
bitfld.long 0x00 4. "PBUFEN,PBUFEN" "0,1"
|
|
bitfld.long 0x00 1. "CSNUM,CSNUM" "0,1"
|
|
bitfld.long 0x00 0. "CYCGO,CYCGO" "0,1"
|
|
group.long 0x408++0x03
|
|
line.long 0x00 "IOCR,SMIF Indirect Access I_O Control Register"
|
|
bitfld.long 0x00 16.--20. "PBUFIOCTRL,PBUFIOCTRL" "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"
|
|
rbitfld.long 0x00 2.--3. "SBUFIOCTRLEN,SBUFIOCTRLEN" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "PBUFIOCTRLEN,PBUFIOCTRLEN" "0,1,2,3"
|
|
group.long 0x40C++0x03
|
|
line.long 0x00 "OECR,SMIF Indirect Access Output Enable Register"
|
|
bitfld.long 0x00 16.--20. "PBUFOENC,PBUFOENC" "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 0. "PBUFOCEN,PBUFOCEN" "0,1"
|
|
group.long 0x440++0x03
|
|
line.long 0x00 "INT,SMIF Interrupt Control Register"
|
|
bitfld.long 0x00 4. "SDINTEN,SDINTEN" "0,1"
|
|
bitfld.long 0x00 0. "SCDINTEN,SCDINTEN" "0,1"
|
|
group.long 0x444++0x03
|
|
line.long 0x00 "STAT,SMIF Status Register"
|
|
rbitfld.long 0x00 6. "DIACCINPROG,DIACCINPROG" "0,1"
|
|
bitfld.long 0x00 4. "STPPROGDONE,STPPROGDONE" "0,1"
|
|
rbitfld.long 0x00 1. "CYCPROG,CYCPROG" "0,1"
|
|
bitfld.long 0x00 0. "CYCDONE,CYCDONE" "0,1"
|
|
group.long 0x480++0x03
|
|
line.long 0x00 "SWR,SMIF Software Reset Register"
|
|
bitfld.long 0x00 0. "RSTEN,RSTEN" "0,1"
|
|
group.long 0x484++0x03
|
|
line.long 0x00 "ACKR,SMIF Additional Clock Control Register"
|
|
bitfld.long 0x00 8. "ADDCLKTGLEN,ADDCLKTGLEN" "0,1"
|
|
bitfld.long 0x00 0. "FRCCLKOUTEN,FRCCLKOUTEN" "0,1"
|
|
group.long 0x488++0x03
|
|
line.long 0x00 "CCOR,SMIF Serial Clock CS pin Direction Control Register"
|
|
bitfld.long 0x00 5. "CS1OE,CS1OE" "0,1"
|
|
bitfld.long 0x00 4. "CS0OE,CS0OE" "0,1"
|
|
bitfld.long 0x00 0. "CLKOE,CLKOE" "0,1"
|
|
group.long 0x48C++0x03
|
|
line.long 0x00 "STPR,SMIF Forced Stop Control Register"
|
|
bitfld.long 0x00 0. "STOPEN,STOPEN" "0,1"
|
|
group.long 0x500++0x03
|
|
line.long 0x00 "PBUF0,SMIF Indirect Access Primary Buffer Register 0"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PBUF3,PBUF3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PBUF2,PBUF2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "PBUF1,PBUF1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PBUF0,PBUF0"
|
|
group.long 0x504++0x03
|
|
line.long 0x00 "PBUF1,SMIF Indirect Access Primary Buffer Register 1"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PBUF7,PBUF7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PBUF6,PBUF6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "PBUF5,PBUF5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PBUF4,PBUF4"
|
|
group.long 0x508++0x03
|
|
line.long 0x00 "PBUF2,SMIF Indirect Access Primary Buffer Register 2"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PBUF11,PBUF11"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PBUF10,PBUF10"
|
|
hexmask.long.byte 0x00 8.--15. 1. "PBUF9,PBUF9"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PBUF8,PBUF8"
|
|
group.long 0x50C++0x03
|
|
line.long 0x00 "PBUF3,SMIF Indirect Access Primary Buffer Register 3"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PBUF15,PBUF15"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PBUF14,PBUF14"
|
|
hexmask.long.byte 0x00 8.--15. 1. "PBUF13,PBUF13"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PBUF12,PBUF12"
|
|
group.long 0x510++0x03
|
|
line.long 0x00 "PBUF4,SMIF Indirect Access Primary Buffer Register 4"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PBUF19,PBUF19"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PBUF18,PBUF18"
|
|
hexmask.long.byte 0x00 8.--15. 1. "PBUF17,PBUF17"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PBUF16,PBUF16"
|
|
group.long 0x514++0x03
|
|
line.long 0x00 "PBUF5,SMIF Indirect Access Primary Buffer Register 5"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PBUF23,PBUF23"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PBUF22,PBUF22"
|
|
hexmask.long.byte 0x00 8.--15. 1. "PBUF21,PBUF21"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PBUF20,PBUF20"
|
|
group.long 0x518++0x03
|
|
line.long 0x00 "PBUF6,SMIF Indirect Access Primary Buffer Register 6"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PBUF27,PBUF27"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PBUF26,PBUF26"
|
|
hexmask.long.byte 0x00 8.--15. 1. "PBUF25,PBUF25"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PBUF24,PBUF24"
|
|
group.long 0x51C++0x03
|
|
line.long 0x00 "PBUF7,SMIF Indirect Access Primary Buffer Register 7"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PBUF31,PBUF31"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PBUF30,PBUF30"
|
|
hexmask.long.byte 0x00 8.--15. 1. "PBUF29,PBUF29"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PBUF28,PBUF28"
|
|
group.long 0x600++0x03
|
|
line.long 0x00 "SBUF00,SMIF Indirect Access Secondary Buffer Register 00"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF3,SBUF3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF2,SBUF2"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF1,SBUF1"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF0,SBUF0"
|
|
group.long 0x604++0x03
|
|
line.long 0x00 "SBUF01,SMIF Indirect Access Secondary Buffer Register 01"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF7,SBUF7"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF6,SBUF6"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF5,SBUF5"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF4,SBUF4"
|
|
group.long 0x608++0x03
|
|
line.long 0x00 "SBUF02,SMIF Indirect Access Secondary Buffer Register 02"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF11,SBUF11"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF10,SBUF10"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF9,SBUF9"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF8,SBUF8"
|
|
group.long 0x60C++0x03
|
|
line.long 0x00 "SBUF03,SMIF Indirect Access Secondary Buffer Register 03"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF15,SBUF15"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF14,SBUF14"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF13,SBUF13"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF12,SBUF12"
|
|
group.long 0x610++0x03
|
|
line.long 0x00 "SBUF04,SMIF Indirect Access Secondary Buffer Register 04"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF19,SBUF19"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF18,SBUF18"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF17,SBUF17"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF16,SBUF16"
|
|
group.long 0x614++0x03
|
|
line.long 0x00 "SBUF05,SMIF Indirect Access Secondary Buffer Register 05"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF23,SBUF23"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF22,SBUF22"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF21,SBUF21"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF20,SBUF20"
|
|
group.long 0x618++0x03
|
|
line.long 0x00 "SBUF06,SMIF Indirect Access Secondary Buffer Register 06"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF27,SBUF27"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF26,SBUF26"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF25,SBUF25"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF24,SBUF24"
|
|
group.long 0x61C++0x03
|
|
line.long 0x00 "SBUF07,SMIF Indirect Access Secondary Buffer Register 07"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF31,SBUF31"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF30,SBUF30"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF29,SBUF29"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF28,SBUF28"
|
|
group.long 0x620++0x03
|
|
line.long 0x00 "SBUF08,SMIF Indirect Access Secondary Buffer Register 08"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF35,SBUF35"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF34,SBUF34"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF33,SBUF33"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF32,SBUF32"
|
|
group.long 0x624++0x03
|
|
line.long 0x00 "SBUF09,SMIF Indirect Access Secondary Buffer Register 09"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF39,SBUF39"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF38,SBUF38"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF37,SBUF37"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF36,SBUF36"
|
|
group.long 0x628++0x03
|
|
line.long 0x00 "SBUF10,SMIF Indirect Access Secondary Buffer Register 10"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF43,SBUF43"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF42,SBUF42"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF41,SBUF41"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF40,SBUF40"
|
|
group.long 0x62C++0x03
|
|
line.long 0x00 "SBUF11,SMIF Indirect Access Secondary Buffer Register 11"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF47,SBUF47"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF46,SBUF46"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF45,SBUF45"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF44,SBUF44"
|
|
group.long 0x630++0x03
|
|
line.long 0x00 "SBUF12,SMIF Indirect Access Secondary Buffer Register 12"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF51,SBUF51"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF50,SBUF50"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF49,SBUF49"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF48,SBUF48"
|
|
group.long 0x634++0x03
|
|
line.long 0x00 "SBUF13,SMIF Indirect Access Secondary Buffer Register 13"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF55,SBUF55"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF54,SBUF54"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF53,SBUF53"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF52,SBUF52"
|
|
group.long 0x638++0x03
|
|
line.long 0x00 "SBUF14,SMIF Indirect Access Secondary Buffer Register 14"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF59,SBUF59"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF58,SBUF58"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF57,SBUF57"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF56,SBUF56"
|
|
group.long 0x63C++0x03
|
|
line.long 0x00 "SBUF15,SMIF Indirect Access Secondary Buffer Register 15"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF63,SBUF63"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF62,SBUF62"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF61,SBUF61"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF60,SBUF60"
|
|
group.long 0x640++0x03
|
|
line.long 0x00 "SBUF16,SMIF Indirect Access Secondary Buffer Register 16"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF67,SBUF67"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF66,SBUF66"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF65,SBUF65"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF64,SBUF64"
|
|
group.long 0x644++0x03
|
|
line.long 0x00 "SBUF17,SMIF Indirect Access Secondary Buffer Register 17"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF71,SBUF71"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF70,SBUF70"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF69,SBUF69"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF68,SBUF68"
|
|
group.long 0x648++0x03
|
|
line.long 0x00 "SBUF18,SMIF Indirect Access Secondary Buffer Register 18"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF75,SBUF75"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF74,SBUF74"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF73,SBUF73"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF72,SBUF72"
|
|
group.long 0x64C++0x03
|
|
line.long 0x00 "SBUF19,SMIF Indirect Access Secondary Buffer Register 19"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF79,SBUF79"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF78,SBUF78"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF77,SBUF77"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF76,SBUF76"
|
|
group.long 0x650++0x03
|
|
line.long 0x00 "SBUF20,SMIF Indirect Access Secondary Buffer Register 20"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF83,SBUF83"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF82,SBUF82"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF81,SBUF81"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF80,SBUF80"
|
|
group.long 0x654++0x03
|
|
line.long 0x00 "SBUF21,SMIF Indirect Access Secondary Buffer Register 21"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF87,SBUF87"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF86,SBUF86"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF85,SBUF85"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF84,SBUF84"
|
|
group.long 0x658++0x03
|
|
line.long 0x00 "SBUF22,SMIF Indirect Access Secondary Buffer Register 22"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF91,SBUF91"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF90,SBUF90"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF89,SBUF89"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF88,SBUF88"
|
|
group.long 0x65C++0x03
|
|
line.long 0x00 "SBUF23,SMIF Indirect Access Secondary Buffer Register 23"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF95,SBUF95"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF94,SBUF94"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF93,SBUF93"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF92,SBUF92"
|
|
group.long 0x660++0x03
|
|
line.long 0x00 "SBUF24,SMIF Indirect Access Secondary Buffer Register 24"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF99,SBUF99"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF98,SBUF98"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF97,SBUF97"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF96,SBUF96"
|
|
group.long 0x664++0x03
|
|
line.long 0x00 "SBUF25,SMIF Indirect Access Secondary Buffer Register 25"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF103,SBUF103"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF102,SBUF102"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF101,SBUF101"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF100,SBUF100"
|
|
group.long 0x668++0x03
|
|
line.long 0x00 "SBUF26,SMIF Indirect Access Secondary Buffer Register 26"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF107,SBUF107"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF106,SBUF106"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF105,SBUF105"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF104,SBUF104"
|
|
group.long 0x66C++0x03
|
|
line.long 0x00 "SBUF27,SMIF Indirect Access Secondary Buffer Register 27"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF111,SBUF111"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF110,SBUF110"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF109,SBUF109"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF108,SBUF108"
|
|
group.long 0x670++0x03
|
|
line.long 0x00 "SBUF28,SMIF Indirect Access Secondary Buffer Register 28"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF115,SBUF115"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF114,SBUF114"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF113,SBUF113"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF112,SBUF112"
|
|
group.long 0x674++0x03
|
|
line.long 0x00 "SBUF29,SMIF Indirect Access Secondary Buffer Register 29"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF119,SBUF119"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF118,SBUF118"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF117,SBUF117"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF116,SBUF116"
|
|
group.long 0x678++0x03
|
|
line.long 0x00 "SBUF30,SMIF Indirect Access Secondary Buffer Register 30"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF123,SBUF123"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF122,SBUF122"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF121,SBUF121"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF120,SBUF120"
|
|
group.long 0x67C++0x03
|
|
line.long 0x00 "SBUF31,SMIF Indirect Access Secondary Buffer Register 31"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF127,SBUF127"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF126,SBUF126"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF125,SBUF125"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF124,SBUF124"
|
|
group.long 0x680++0x03
|
|
line.long 0x00 "SBUF32,SMIF Indirect Access Secondary Buffer Register 32"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF131,SBUF131"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF130,SBUF130"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF129,SBUF129"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF128,SBUF128"
|
|
group.long 0x684++0x03
|
|
line.long 0x00 "SBUF33,SMIF Indirect Access Secondary Buffer Register 33"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF135,SBUF135"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF134,SBUF134"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF133,SBUF133"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF132,SBUF132"
|
|
group.long 0x688++0x03
|
|
line.long 0x00 "SBUF34,SMIF Indirect Access Secondary Buffer Register 34"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF139,SBUF139"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF138,SBUF138"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF137,SBUF137"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF136,SBUF136"
|
|
group.long 0x68C++0x03
|
|
line.long 0x00 "SBUF35,SMIF Indirect Access Secondary Buffer Register 35"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF143,SBUF143"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF142,SBUF142"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF141,SBUF141"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF140,SBUF140"
|
|
group.long 0x690++0x03
|
|
line.long 0x00 "SBUF36,SMIF Indirect Access Secondary Buffer Register 36"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF147,SBUF147"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF146,SBUF146"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF145,SBUF145"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF144,SBUF144"
|
|
group.long 0x694++0x03
|
|
line.long 0x00 "SBUF37,SMIF Indirect Access Secondary Buffer Register 37"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF151,SBUF151"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF150,SBUF150"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF149,SBUF149"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF148,SBUF148"
|
|
group.long 0x698++0x03
|
|
line.long 0x00 "SBUF38,SMIF Indirect Access Secondary Buffer Register 38"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF155,SBUF155"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF154,SBUF154"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF153,SBUF153"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF152,SBUF152"
|
|
group.long 0x69C++0x03
|
|
line.long 0x00 "SBUF39,SMIF Indirect Access Secondary Buffer Register 39"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF159,SBUF159"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF158,SBUF158"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF157,SBUF157"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF156,SBUF156"
|
|
group.long 0x6A0++0x03
|
|
line.long 0x00 "SBUF40,SMIF Indirect Access Secondary Buffer Register 40"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF163,SBUF163"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF162,SBUF162"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF161,SBUF161"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF160,SBUF160"
|
|
group.long 0x6A4++0x03
|
|
line.long 0x00 "SBUF41,SMIF Indirect Access Secondary Buffer Register 41"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF167,SBUF167"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF166,SBUF166"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF165,SBUF165"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF164,SBUF164"
|
|
group.long 0x6A8++0x03
|
|
line.long 0x00 "SBUF42,SMIF Indirect Access Secondary Buffer Register 42"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF171,SBUF171"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF170,SBUF170"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF169,SBUF169"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF168,SBUF168"
|
|
group.long 0x6AC++0x03
|
|
line.long 0x00 "SBUF43,SMIF Indirect Access Secondary Buffer Register 43"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF175,SBUF175"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF174,SBUF174"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF173,SBUF173"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF172,SBUF172"
|
|
group.long 0x6B0++0x03
|
|
line.long 0x00 "SBUF44,SMIF Indirect Access Secondary Buffer Register 44"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF179,SBUF179"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF178,SBUF178"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF177,SBUF177"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF176,SBUF176"
|
|
group.long 0x6B4++0x03
|
|
line.long 0x00 "SBUF45,SMIF Indirect Access Secondary Buffer Register 45"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF183,SBUF183"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF182,SBUF182"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF181,SBUF181"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF180,SBUF180"
|
|
group.long 0x6B8++0x03
|
|
line.long 0x00 "SBUF46,SMIF Indirect Access Secondary Buffer Register 46"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF187,SBUF187"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF186,SBUF186"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF185,SBUF185"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF184,SBUF184"
|
|
group.long 0x6BC++0x03
|
|
line.long 0x00 "SBUF47,SMIF Indirect Access Secondary Buffer Register 47"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF191,SBUF191"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF190,SBUF190"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF189,SBUF189"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF188,SBUF188"
|
|
group.long 0x6C0++0x03
|
|
line.long 0x00 "SBUF48,SMIF Indirect Access Secondary Buffer Register 48"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF195,SBUF195"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF194,SBUF194"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF193,SBUF193"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF192,SBUF192"
|
|
group.long 0x6C4++0x03
|
|
line.long 0x00 "SBUF49,SMIF Indirect Access Secondary Buffer Register 49"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF199,SBUF199"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF198,SBUF198"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF197,SBUF197"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF196,SBUF196"
|
|
group.long 0x6C8++0x03
|
|
line.long 0x00 "SBUF50,SMIF Indirect Access Secondary Buffer Register 50"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF203,SBUF203"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF202,SBUF202"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF201,SBUF201"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF200,SBUF200"
|
|
group.long 0x6CC++0x03
|
|
line.long 0x00 "SBUF51,SMIF Indirect Access Secondary Buffer Register 51"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF207,SBUF207"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF206,SBUF206"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF205,SBUF205"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF204,SBUF204"
|
|
group.long 0x6D0++0x03
|
|
line.long 0x00 "SBUF52,SMIF Indirect Access Secondary Buffer Register 52"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF211,SBUF211"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF210,SBUF210"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF209,SBUF209"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF208,SBUF208"
|
|
group.long 0x6D4++0x03
|
|
line.long 0x00 "SBUF53,SMIF Indirect Access Secondary Buffer Register 53"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF215,SBUF215"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF214,SBUF214"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF213,SBUF213"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF212,SBUF212"
|
|
group.long 0x6D8++0x03
|
|
line.long 0x00 "SBUF54,SMIF Indirect Access Secondary Buffer Register 54"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF219,SBUF219"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF218,SBUF218"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF217,SBUF217"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF216,SBUF216"
|
|
group.long 0x6DC++0x03
|
|
line.long 0x00 "SBUF55,SMIF Indirect Access Secondary Buffer Register 55"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF223,SBUF223"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF222,SBUF222"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF221,SBUF221"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF220,SBUF220"
|
|
group.long 0x6E0++0x03
|
|
line.long 0x00 "SBUF56,SMIF Indirect Access Secondary Buffer Register 56"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF227,SBUF227"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF226,SBUF226"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF225,SBUF225"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF224,SBUF224"
|
|
group.long 0x6E4++0x03
|
|
line.long 0x00 "SBUF57,SMIF Indirect Access Secondary Buffer Register 57"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF231,SBUF231"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF230,SBUF230"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF229,SBUF229"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF228,SBUF228"
|
|
group.long 0x6E8++0x03
|
|
line.long 0x00 "SBUF58,SMIF Indirect Access Secondary Buffer Register 58"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF235,SBUF235"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF234,SBUF234"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF233,SBUF233"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF232,SBUF232"
|
|
group.long 0x6EC++0x03
|
|
line.long 0x00 "SBUF59,SMIF Indirect Access Secondary Buffer Register 59"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF239,SBUF239"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF238,SBUF238"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF237,SBUF237"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF236,SBUF236"
|
|
group.long 0x6F0++0x03
|
|
line.long 0x00 "SBUF60,SMIF Indirect Access Secondary Buffer Register 60"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF243,SBUF243"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF242,SBUF242"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF241,SBUF241"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF240,SBUF240"
|
|
group.long 0x6F4++0x03
|
|
line.long 0x00 "SBUF61,SMIF Indirect Access Secondary Buffer Register 61"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF247,SBUF247"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF246,SBUF246"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF245,SBUF245"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF244,SBUF244"
|
|
group.long 0x6F8++0x03
|
|
line.long 0x00 "SBUF62,SMIF Indirect Access Secondary Buffer Register 62"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF251,SBUF251"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF250,SBUF250"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF249,SBUF249"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF248,SBUF248"
|
|
group.long 0x6FC++0x03
|
|
line.long 0x00 "SBUF63,SMIF Indirect Access Secondary Buffer Register 63"
|
|
hexmask.long.byte 0x00 24.--31. 1. "SBUF255,SBUF255"
|
|
hexmask.long.byte 0x00 16.--23. 1. "SBUF254,SBUF254"
|
|
hexmask.long.byte 0x00 8.--15. 1. "SBUF253,SBUF253"
|
|
hexmask.long.byte 0x00 0.--7. 1. "SBUF252,SBUF252"
|
|
tree.end
|
|
tree "T32A (16-bit Timer_Event Counter (TB))"
|
|
tree "T32A0"
|
|
base ad:0x400C1000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "T32A0"
|
|
base ad:0x400C1000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
endif
|
|
tree "T32A1"
|
|
base ad:0x400C1400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "T32A1"
|
|
base ad:0x400C1400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
endif
|
|
tree "T32A2"
|
|
base ad:0x400C1800
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "T32A2"
|
|
base ad:0x400C1800
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
endif
|
|
tree "T32A3"
|
|
base ad:0x400C1C00
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
repeat 2. (list 3. 4.) (list ad:0x400C1C00 ad:0x400C2000)
|
|
tree "T32A$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
tree "T32A4"
|
|
base ad:0x400C2000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "T32A5"
|
|
base ad:0x400C2400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
endif
|
|
repeat 11. (list 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.) (list ad:0x400C2400 ad:0x400C2800 ad:0x400C2C00 ad:0x400C3000 ad:0x400C3400 ad:0x400C3800 ad:0x400C3C00 ad:0x400C4000 ad:0x400C4400 ad:0x400C4800 ad:0x400C4C00)
|
|
tree "T32A$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "MOD,T32A Mode Register"
|
|
bitfld.long 0x00 1. "HALT,HALT" "0,1"
|
|
bitfld.long 0x00 0. "MODE32,MODE32" "0,1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RUNA,T32A Run Register A"
|
|
rbitfld.long 0x00 4. "RUNFLGA,RUNFLGA" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPA,SFTSTPA" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAA,SFTSTAA" "0,1"
|
|
bitfld.long 0x00 0. "RUNA,RUNA" "0,1"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "CRA,T32A Counter Control Register A"
|
|
bitfld.long 0x00 28.--30. "PRSCLA,PRSCLA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKA,CLKA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFA,WBFA" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNA,UPDNA" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDA,RELDA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPA,STOPA" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTA,STARTA" "0,1,2,3,4,5,6,7"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "CAPCRA,T32A Capture Control Register A"
|
|
bitfld.long 0x00 4.--6. "CAPMA1,CAPMA1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMA0,CAPMA0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x4C++0x03
|
|
line.long 0x00 "OUTCRA0,T32A Output Control Register A0"
|
|
bitfld.long 0x00 0.--1. "OCRA,OCRA" "0,1,2,3"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "OUTCRA1,T32A Output Control Register A1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPA1,OCRCAPA1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPA0,OCRCAPA0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPA1,OCRCMPA1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPA0,OCRCMPA0" "0,1,2,3"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "STA,T32A Status Register A"
|
|
bitfld.long 0x00 3. "INTUFA,INTUFA" "0,1"
|
|
bitfld.long 0x00 2. "INTOFA,INTOFA" "0,1"
|
|
bitfld.long 0x00 1. "INTA1,INTA1" "0,1"
|
|
bitfld.long 0x00 0. "INTA0,INTA0" "0,1"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "IMA,T32A Interrupt Mask Register A"
|
|
bitfld.long 0x00 3. "IMUFA,IMUFA" "0,1"
|
|
bitfld.long 0x00 2. "IMOFA,IMOFA" "0,1"
|
|
bitfld.long 0x00 1. "IMA1,IMA1" "0,1"
|
|
bitfld.long 0x00 0. "IMA0,IMA0" "0,1"
|
|
rgroup.long 0x5C++0x03
|
|
line.long 0x00 "TMRA,T32A Counter Capture Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRA,TMRA"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RELDA,T32A Counter Reload Register A"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDA,RELDA"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RGA0,T32A Timer Register A0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA0,RGA0"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "RGA1,T32A Timer Register A1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGA1,RGA1"
|
|
rgroup.long 0x6C++0x03
|
|
line.long 0x00 "CAPA0,T32A Timer Capture A0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA0,CAPA0"
|
|
rgroup.long 0x70++0x03
|
|
line.long 0x00 "CAPA1,T32A Timer Cupture A1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPA1,CAPA1"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "DMAA,T32A DMA Request Enable Register A"
|
|
bitfld.long 0x00 2. "DMAENA2,DMAENA2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENA1,DMAENA1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENA0,DMAENA0" "0,1"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "RUNB,T32A Run Register B"
|
|
rbitfld.long 0x00 4. "RUNFLGB,RUNFLGB" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPB,SFTSTPB" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAB,SFTSTAB" "0,1"
|
|
bitfld.long 0x00 0. "RUNB,RUNB" "0,1"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "CRB,T32A Counter Control Register B"
|
|
bitfld.long 0x00 28.--30. "PRSCLB,PRSCLB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKB,CLKB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFB,WBFB" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNB,UPDNB" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDB,RELDB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPB,STOPB" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTB,STARTB" "0,1,2,3,4,5,6,7"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "CAPCRB,T32A Capture Control Register B"
|
|
bitfld.long 0x00 4.--6. "CAPMB1,CAPMB1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMB0,CAPMB0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x8C++0x03
|
|
line.long 0x00 "OUTCRB0,T32A Output Control Register B0"
|
|
bitfld.long 0x00 0.--1. "OCRB,OCRB" "0,1,2,3"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "OUTCRB1,T32A Output Control Register B1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPB1,OCRCAPB1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPB0,OCRCAPB0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPB1,OCRCMPB1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPB0,OCRCMPB0" "0,1,2,3"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "STB,T32A Status Register B"
|
|
bitfld.long 0x00 3. "INTUFB,INTUFB" "0,1"
|
|
bitfld.long 0x00 2. "INTOFB,INTOFB" "0,1"
|
|
bitfld.long 0x00 1. "INTB1,INTB1" "0,1"
|
|
bitfld.long 0x00 0. "INTB0,INTB0" "0,1"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "IMB,T32A Interrupt Mask Register B"
|
|
bitfld.long 0x00 3. "IMUFB,IMUFB" "0,1"
|
|
bitfld.long 0x00 2. "IMOFB,IMOFB" "0,1"
|
|
bitfld.long 0x00 1. "IMB1,IMB1" "0,1"
|
|
bitfld.long 0x00 0. "IMB0,IMB0" "0,1"
|
|
rgroup.long 0x9C++0x03
|
|
line.long 0x00 "TMRB,T32A Counter Capture Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "TMRB,TMRB"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "RELDB,T32A Counter Reload Register B"
|
|
hexmask.long.word 0x00 0.--15. 1. "RELDB,RELDB"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "RGB0,T32A Timer Register B0"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB0,RGB0"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "RGB1,T32A Timer Register B1"
|
|
hexmask.long.word 0x00 0.--15. 1. "RGB1,RGB1"
|
|
rgroup.long 0xAC++0x03
|
|
line.long 0x00 "CAPB0,T32A Timer Capture B0 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB0,CAPB0"
|
|
rgroup.long 0xB0++0x03
|
|
line.long 0x00 "CAPB1,T32A Timer Capture B1 Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CAPB1,CAPB1"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "DMAB,T32A DMA Request Enable Register B"
|
|
bitfld.long 0x00 2. "DMAENB2,DMAENB2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENB1,DMAENB1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENB0,DMAENB0" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "RUNC,T32A Run Register C"
|
|
rbitfld.long 0x00 4. "RUNFLGC,RUNFLGC" "0,1"
|
|
bitfld.long 0x00 2. "SFTSTPC,SFTSTPC" "0,1"
|
|
bitfld.long 0x00 1. "SFTSTAC,SFTSTAC" "0,1"
|
|
bitfld.long 0x00 0. "RUNC,RUNC" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "CRC,T32A Counter Control Register C"
|
|
bitfld.long 0x00 28.--30. "PRSCLC,PRSCLC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24.--26. "CLKC,CLKC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 20. "WBFC,WBFC" "0,1"
|
|
bitfld.long 0x00 16.--17. "UPDNC,UPDNC" "0,1,2,3"
|
|
bitfld.long 0x00 8.--10. "RELDC,RELDC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "STOPC,STOPC" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "STARTC,STARTC" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "CAPCRC,T32A Capture Control Register C"
|
|
bitfld.long 0x00 4.--6. "CAPMC1,CAPMC1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "CAPMC0,CAPMC0" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xCC++0x03
|
|
line.long 0x00 "OUTCRC0,T32A Output Control Register C0"
|
|
bitfld.long 0x00 0.--1. "OCRC,OCRC" "0,1,2,3"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "OUTCRC1,T32A Output Control Register C1"
|
|
bitfld.long 0x00 6.--7. "OCRCAPC1,OCRCAPC1" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "OCRCAPC0,OCRCAPC0" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "OCRCMPC1,OCRCMPC1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "OCRCMPC0,OCRCMPC0" "0,1,2,3"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "STC,T32A Status Register C"
|
|
bitfld.long 0x00 4. "INTSTERR,INTSTERR" "0,1"
|
|
bitfld.long 0x00 3. "INTUFC,INTUFC" "0,1"
|
|
bitfld.long 0x00 2. "INTOFC,INTOFC" "0,1"
|
|
bitfld.long 0x00 1. "INTC1,INTC1" "0,1"
|
|
bitfld.long 0x00 0. "INTC0,INTC0" "0,1"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IMC,T32A Interrupt Mask Register C"
|
|
bitfld.long 0x00 4. "IMSTERR,IMSTERR" "0,1"
|
|
bitfld.long 0x00 3. "IMUFC,IMUFC" "0,1"
|
|
bitfld.long 0x00 2. "IMOFC,IMOFC" "0,1"
|
|
bitfld.long 0x00 1. "IMC1,IMC1" "0,1"
|
|
bitfld.long 0x00 0. "IMC0,IMC0" "0,1"
|
|
rgroup.long 0xDC++0x03
|
|
line.long 0x00 "TMRC,T32A Counter Capture Register C"
|
|
hexmask.long 0x00 0.--31. 1. "TMRC,TMRC"
|
|
group.long 0xE0++0x03
|
|
line.long 0x00 "RELDC,T32A Counter Reload Register C"
|
|
hexmask.long 0x00 0.--31. 1. "RELDC,RELDC"
|
|
group.long 0xE4++0x03
|
|
line.long 0x00 "RGC0,T32A Timer Register C0"
|
|
hexmask.long 0x00 0.--31. 1. "RGC0,RGC0"
|
|
group.long 0xE8++0x03
|
|
line.long 0x00 "RGC1,T32A Timer Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "RGC1,RGC1"
|
|
rgroup.long 0xEC++0x03
|
|
line.long 0x00 "CAPC0,T32A Timer Capture C0 Register"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC0,CAPC0"
|
|
rgroup.long 0xF0++0x03
|
|
line.long 0x00 "CAPC1,T32A Capture Register C1"
|
|
hexmask.long 0x00 0.--31. 1. "CAPC1,CAPC1"
|
|
group.long 0xF4++0x03
|
|
line.long 0x00 "DMAC,T32A DMA Request Enable Register C"
|
|
bitfld.long 0x00 2. "DMAENC2,DMAENC2" "0,1"
|
|
bitfld.long 0x00 1. "DMAENC1,DMAENC1" "0,1"
|
|
bitfld.long 0x00 0. "DMAENC0,DMAENC0" "0,1"
|
|
group.long 0xF8++0x03
|
|
line.long 0x00 "PLSCR,T32A Pulse Count Control Register"
|
|
bitfld.long 0x00 12.--14. "PDN,PDN" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "PUP,PUP" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--5. "NF,NF" "0,1,2,3"
|
|
bitfld.long 0x00 1. "PDIR,PDIR" "0,1"
|
|
bitfld.long 0x00 0. "PMODE,PMODE" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
tree "TRM (Internal High-speed Oscillation Adjustment)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x400E3100
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "OSCPRO,TRM Protection Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "OSCEN,TRM User Trimming Value Enable Register"
|
|
bitfld.long 0x00 0. "TRIMEN,TRIMEN" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "OSCINIT0,TRM Initial trimming level monitor register0"
|
|
hexmask.long.byte 0x00 1.--8. 1. "TRIMINIT0,TRIMINIT0"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "OSCINIT1,TRM Initial trimming level monitor register1"
|
|
hexmask.long 0x00 0.--31. 1. "TRIMINIT1,TRIMINIT1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "OSCINIT2,TRM Initial trimming level monitor register2"
|
|
hexmask.long 0x00 0.--31. 1. "TRIMINIT2,TRIMINIT2"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "OSCSET0,TRM Trimming level setting register0 for User"
|
|
hexmask.long.byte 0x00 1.--8. 1. "TRIMSET0,TRIMSET0"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "OSCSET1,TRM Trimming level setting register1 for User"
|
|
hexmask.long 0x00 0.--31. 1. "TRIMSET1,TRIMSET1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OSCSET2,TRM Trimming level setting register2 for User"
|
|
hexmask.long 0x00 0.--31. 1. "TRIMSET2,TRIMSET2"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x400E3100
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "OSCPRO,TRM Protection Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "PROTECT,PROTECT"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "OSCEN,TRM User Trimming Value Enable Register"
|
|
bitfld.long 0x00 0. "TRIMEN,TRIMEN" "0,1"
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "OSCINIT0,TRM Initial trimming level monitor register0"
|
|
hexmask.long.byte 0x00 1.--8. 1. "TRIMINIT0,TRIMINIT0"
|
|
rgroup.long 0x14++0x03
|
|
line.long 0x00 "OSCINIT1,TRM Initial trimming level monitor register1"
|
|
hexmask.long 0x00 0.--31. 1. "TRIMINIT1,TRIMINIT1"
|
|
rgroup.long 0x18++0x03
|
|
line.long 0x00 "OSCINIT2,TRM Initial trimming level monitor register2"
|
|
hexmask.long 0x00 0.--31. 1. "TRIMINIT2,TRIMINIT2"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "OSCSET0,TRM Trimming level setting register0 for User"
|
|
hexmask.long.byte 0x00 1.--8. 1. "TRIMSET0,TRIMSET0"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "OSCSET1,TRM Trimming level setting register1 for User"
|
|
hexmask.long 0x00 0.--31. 1. "TRIMSET1,TRIMSET1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "OSCSET2,TRM Trimming level setting register2 for User"
|
|
hexmask.long 0x00 0.--31. 1. "TRIMSET2,TRIMSET2"
|
|
endif
|
|
tree.end
|
|
tree "TSEL (TRGSEL)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x400A0400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TRGSEL Control register 0"
|
|
bitfld.long 0x00 28.--30. "INSEL3,INSEL3" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN3,UPDN3" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL3,OUTSEL3" "0,1"
|
|
bitfld.long 0x00 24. "EN3,EN3" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL2,INSEL2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN2,UPDN2" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL2,OUTSEL2" "0,1"
|
|
bitfld.long 0x00 16. "EN2,EN2" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL1,INSEL1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN1,UPDN1" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL1,OUTSEL1" "0,1"
|
|
bitfld.long 0x00 8. "EN1,EN1" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL0,INSEL0" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN0,UPDN0" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL0,OUTSEL0" "0,1"
|
|
bitfld.long 0x00 0. "EN0,EN0" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TRGSEL Control register 1"
|
|
bitfld.long 0x00 28.--30. "INSEL7,INSEL7" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN7,UPDN7" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL7,OUTSEL7" "0,1"
|
|
bitfld.long 0x00 24. "EN7,EN7" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL6,INSEL6" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN6,UPDN6" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL6,OUTSEL6" "0,1"
|
|
bitfld.long 0x00 16. "EN6,EN6" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL5,INSEL5" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN5,UPDN5" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL5,OUTSEL5" "0,1"
|
|
bitfld.long 0x00 8. "EN5,EN5" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL4,INSEL4" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN4,UPDN4" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL4,OUTSEL4" "0,1"
|
|
bitfld.long 0x00 0. "EN4,EN4" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSEL Control register 2"
|
|
bitfld.long 0x00 28.--30. "INSEL11,INSEL11" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN11,UPDN11" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL11,OUTSEL11" "0,1"
|
|
bitfld.long 0x00 24. "EN11,EN11" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL10,INSEL10" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN10,UPDN10" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL10,OUTSEL10" "0,1"
|
|
bitfld.long 0x00 16. "EN10,EN10" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL9,INSEL9" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN9,UPDN9" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL9,OUTSEL9" "0,1"
|
|
bitfld.long 0x00 8. "EN9,EN9" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL8,INSEL8" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN8,UPDN8" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL8,OUTSEL8" "0,1"
|
|
bitfld.long 0x00 0. "EN8,EN8" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TRGSEL Control register 3"
|
|
bitfld.long 0x00 28.--30. "INSEL15,INSEL15" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN15,UPDN15" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL15,OUTSEL15" "0,1"
|
|
bitfld.long 0x00 24. "EN15,EN15" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL14,INSEL14" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN14,UPDN14" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL14,OUTSEL14" "0,1"
|
|
bitfld.long 0x00 16. "EN14,EN14" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL13,INSEL13" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN13,UPDN13" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL13,OUTSEL13" "0,1"
|
|
bitfld.long 0x00 8. "EN13,EN13" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL12,INSEL12" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN12,UPDN12" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL12,OUTSEL12" "0,1"
|
|
bitfld.long 0x00 0. "EN12,EN12" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "CR4,TRGSEL Control register 4"
|
|
bitfld.long 0x00 28.--30. "INSEL19,INSEL19" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN19,UPDN19" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL19,OUTSEL19" "0,1"
|
|
bitfld.long 0x00 24. "EN19,EN19" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL18,INSEL18" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN18,UPDN18" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL18,OUTSEL18" "0,1"
|
|
bitfld.long 0x00 16. "EN18,EN18" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL17,INSEL17" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN17,UPDN17" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL17,OUTSEL17" "0,1"
|
|
bitfld.long 0x00 8. "EN17,EN17" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL16,INSEL16" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN16,UPDN16" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL16,OUTSEL16" "0,1"
|
|
bitfld.long 0x00 0. "EN16,EN16" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "CR5,TRGSEL Control register 5"
|
|
bitfld.long 0x00 28.--30. "INSEL23,INSEL23" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN23,UPDN23" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL23,OUTSEL23" "0,1"
|
|
bitfld.long 0x00 24. "EN23,EN23" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL22,INSEL22" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN22,UPDN22" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL22,OUTSEL22" "0,1"
|
|
bitfld.long 0x00 16. "EN22,EN22" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL21,INSEL21" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN21,UPDN21" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL21,OUTSEL21" "0,1"
|
|
bitfld.long 0x00 8. "EN21,EN21" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL20,INSEL20" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN20,UPDN20" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL20,OUTSEL20" "0,1"
|
|
bitfld.long 0x00 0. "EN20,EN20" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "CR6,TRGSEL Control register 6"
|
|
bitfld.long 0x00 28.--30. "INSEL27,INSEL27" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN27,UPDN27" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL27,OUTSEL27" "0,1"
|
|
bitfld.long 0x00 24. "EN27,EN27" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL26,INSEL26" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN26,UPDN26" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL26,OUTSEL26" "0,1"
|
|
bitfld.long 0x00 16. "EN26,EN26" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL25,INSEL25" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN25,UPDN25" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL25,OUTSEL25" "0,1"
|
|
bitfld.long 0x00 8. "EN25,EN25" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL24,INSEL24" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN24,UPDN24" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL24,OUTSEL24" "0,1"
|
|
bitfld.long 0x00 0. "EN24,EN24" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "CR7,TRGSEL Control register 7"
|
|
bitfld.long 0x00 28.--30. "INSEL31,INSEL31" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN31,UPDN31" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL31,OUTSEL31" "0,1"
|
|
bitfld.long 0x00 24. "EN31,EN31" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL30,INSEL30" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN30,UPDN30" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL30,OUTSEL30" "0,1"
|
|
bitfld.long 0x00 16. "EN30,EN30" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL29,INSEL29" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN29,UPDN29" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL29,OUTSEL29" "0,1"
|
|
bitfld.long 0x00 8. "EN29,EN29" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL28,INSEL28" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN28,UPDN28" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL28,OUTSEL28" "0,1"
|
|
bitfld.long 0x00 0. "EN28,EN28" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CR8,TRGSEL Control register 8"
|
|
bitfld.long 0x00 28.--30. "INSEL35,INSEL35" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN35,UPDN35" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL35,OUTSEL35" "0,1"
|
|
bitfld.long 0x00 24. "EN35,EN35" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL34,INSEL34" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN34,UPDN34" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL34,OUTSEL34" "0,1"
|
|
bitfld.long 0x00 16. "EN34,EN34" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL33,INSEL33" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN33,UPDN33" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL33,OUTSEL33" "0,1"
|
|
bitfld.long 0x00 8. "EN33,EN33" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL32,INSEL32" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN32,UPDN32" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL32,OUTSEL32" "0,1"
|
|
bitfld.long 0x00 0. "EN32,EN32" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "CR9,TRGSEL Control register 9"
|
|
bitfld.long 0x00 28.--30. "INSEL39,INSEL39" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN39,UPDN39" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL39,OUTSEL39" "0,1"
|
|
bitfld.long 0x00 24. "EN39,EN39" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL38,INSEL38" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN38,UPDN38" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL38,OUTSEL38" "0,1"
|
|
bitfld.long 0x00 16. "EN38,EN38" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL37,INSEL37" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN37,UPDN37" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL37,OUTSEL37" "0,1"
|
|
bitfld.long 0x00 8. "EN37,EN37" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL36,INSEL36" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN36,UPDN36" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL36,OUTSEL36" "0,1"
|
|
bitfld.long 0x00 0. "EN36,EN36" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CR10,TRGSEL Control register 10"
|
|
bitfld.long 0x00 28.--30. "INSEL43,INSEL43" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN43,UPDN43" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL43,OUTSEL43" "0,1"
|
|
bitfld.long 0x00 24. "EN43,EN43" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL42,INSEL42" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN42,UPDN42" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL42,OUTSEL42" "0,1"
|
|
bitfld.long 0x00 16. "EN42,EN42" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL41,INSEL41" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN41,UPDN41" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL41,OUTSEL41" "0,1"
|
|
bitfld.long 0x00 8. "EN41,EN41" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL40,INSEL40" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN40,UPDN40" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL40,OUTSEL40" "0,1"
|
|
bitfld.long 0x00 0. "EN40,EN40" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "CR11,TRGSEL Control register 11"
|
|
bitfld.long 0x00 28.--30. "INSEL47,INSEL47" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN47,UPDN47" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL47,OUTSEL47" "0,1"
|
|
bitfld.long 0x00 24. "EN47,EN47" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL46,INSEL46" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN46,UPDN46" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL46,OUTSEL46" "0,1"
|
|
bitfld.long 0x00 16. "EN46,EN46" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL45,INSEL45" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN45,UPDN45" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL45,OUTSEL45" "0,1"
|
|
bitfld.long 0x00 8. "EN45,EN45" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL44,INSEL44" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN44,UPDN44" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL44,OUTSEL44" "0,1"
|
|
bitfld.long 0x00 0. "EN44,EN44" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CR12,TRGSEL Control register 12"
|
|
bitfld.long 0x00 28.--30. "INSEL51,INSEL51" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN51,UPDN51" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL51,OUTSEL51" "0,1"
|
|
bitfld.long 0x00 24. "EN51,EN51" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL50,INSEL50" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN50,UPDN50" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL50,OUTSEL50" "0,1"
|
|
bitfld.long 0x00 16. "EN50,EN50" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL49,INSEL49" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN49,UPDN49" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL49,OUTSEL49" "0,1"
|
|
bitfld.long 0x00 8. "EN49,EN49" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL48,INSEL48" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN48,UPDN48" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL48,OUTSEL48" "0,1"
|
|
bitfld.long 0x00 0. "EN48,EN48" "0,1"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "CR13,TRGSEL Control register 13"
|
|
bitfld.long 0x00 28.--30. "INSEL55,INSEL55" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN55,UPDN55" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL55,OUTSEL55" "0,1"
|
|
bitfld.long 0x00 24. "EN55,EN55" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL54,INSEL54" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN54,UPDN54" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL54,OUTSEL54" "0,1"
|
|
bitfld.long 0x00 16. "EN54,EN54" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL53,INSEL53" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN53,UPDN53" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL53,OUTSEL53" "0,1"
|
|
bitfld.long 0x00 8. "EN53,EN53" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL52,INSEL52" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN52,UPDN52" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL52,OUTSEL52" "0,1"
|
|
bitfld.long 0x00 0. "EN52,EN52" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "CR14,TRGSEL Control register 14"
|
|
bitfld.long 0x00 4.--6. "INSEL56,INSEL56" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN56,UPDN56" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL56,OUTSEL56" "0,1"
|
|
bitfld.long 0x00 0. "EN56,EN56" "0,1"
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x400A0400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TRGSEL Control register 0"
|
|
bitfld.long 0x00 28.--30. "INSEL3,INSEL3" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN3,UPDN3" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL3,OUTSEL3" "0,1"
|
|
bitfld.long 0x00 24. "EN3,EN3" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL2,INSEL2" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN2,UPDN2" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL2,OUTSEL2" "0,1"
|
|
bitfld.long 0x00 16. "EN2,EN2" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL1,INSEL1" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN1,UPDN1" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL1,OUTSEL1" "0,1"
|
|
bitfld.long 0x00 8. "EN1,EN1" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL0,INSEL0" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN0,UPDN0" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL0,OUTSEL0" "0,1"
|
|
bitfld.long 0x00 0. "EN0,EN0" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TRGSEL Control register 1"
|
|
bitfld.long 0x00 28.--30. "INSEL7,INSEL7" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN7,UPDN7" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL7,OUTSEL7" "0,1"
|
|
bitfld.long 0x00 24. "EN7,EN7" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL6,INSEL6" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN6,UPDN6" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL6,OUTSEL6" "0,1"
|
|
bitfld.long 0x00 16. "EN6,EN6" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL5,INSEL5" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN5,UPDN5" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL5,OUTSEL5" "0,1"
|
|
bitfld.long 0x00 8. "EN5,EN5" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL4,INSEL4" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN4,UPDN4" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL4,OUTSEL4" "0,1"
|
|
bitfld.long 0x00 0. "EN4,EN4" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSEL Control register 2"
|
|
bitfld.long 0x00 28.--30. "INSEL11,INSEL11" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN11,UPDN11" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL11,OUTSEL11" "0,1"
|
|
bitfld.long 0x00 24. "EN11,EN11" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL10,INSEL10" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN10,UPDN10" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL10,OUTSEL10" "0,1"
|
|
bitfld.long 0x00 16. "EN10,EN10" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL9,INSEL9" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN9,UPDN9" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL9,OUTSEL9" "0,1"
|
|
bitfld.long 0x00 8. "EN9,EN9" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL8,INSEL8" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN8,UPDN8" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL8,OUTSEL8" "0,1"
|
|
bitfld.long 0x00 0. "EN8,EN8" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TRGSEL Control register 3"
|
|
bitfld.long 0x00 28.--30. "INSEL15,INSEL15" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN15,UPDN15" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL15,OUTSEL15" "0,1"
|
|
bitfld.long 0x00 24. "EN15,EN15" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL14,INSEL14" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN14,UPDN14" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL14,OUTSEL14" "0,1"
|
|
bitfld.long 0x00 16. "EN14,EN14" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL13,INSEL13" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN13,UPDN13" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL13,OUTSEL13" "0,1"
|
|
bitfld.long 0x00 8. "EN13,EN13" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL12,INSEL12" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN12,UPDN12" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL12,OUTSEL12" "0,1"
|
|
bitfld.long 0x00 0. "EN12,EN12" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "CR4,TRGSEL Control register 4"
|
|
bitfld.long 0x00 28.--30. "INSEL19,INSEL19" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN19,UPDN19" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL19,OUTSEL19" "0,1"
|
|
bitfld.long 0x00 24. "EN19,EN19" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL18,INSEL18" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN18,UPDN18" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL18,OUTSEL18" "0,1"
|
|
bitfld.long 0x00 16. "EN18,EN18" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL17,INSEL17" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN17,UPDN17" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL17,OUTSEL17" "0,1"
|
|
bitfld.long 0x00 8. "EN17,EN17" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL16,INSEL16" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN16,UPDN16" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL16,OUTSEL16" "0,1"
|
|
bitfld.long 0x00 0. "EN16,EN16" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "CR5,TRGSEL Control register 5"
|
|
bitfld.long 0x00 28.--30. "INSEL23,INSEL23" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN23,UPDN23" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL23,OUTSEL23" "0,1"
|
|
bitfld.long 0x00 24. "EN23,EN23" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL22,INSEL22" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN22,UPDN22" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL22,OUTSEL22" "0,1"
|
|
bitfld.long 0x00 16. "EN22,EN22" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL21,INSEL21" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN21,UPDN21" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL21,OUTSEL21" "0,1"
|
|
bitfld.long 0x00 8. "EN21,EN21" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL20,INSEL20" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN20,UPDN20" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL20,OUTSEL20" "0,1"
|
|
bitfld.long 0x00 0. "EN20,EN20" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "CR6,TRGSEL Control register 6"
|
|
bitfld.long 0x00 28.--30. "INSEL27,INSEL27" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN27,UPDN27" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL27,OUTSEL27" "0,1"
|
|
bitfld.long 0x00 24. "EN27,EN27" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL26,INSEL26" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN26,UPDN26" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL26,OUTSEL26" "0,1"
|
|
bitfld.long 0x00 16. "EN26,EN26" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL25,INSEL25" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN25,UPDN25" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL25,OUTSEL25" "0,1"
|
|
bitfld.long 0x00 8. "EN25,EN25" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL24,INSEL24" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN24,UPDN24" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL24,OUTSEL24" "0,1"
|
|
bitfld.long 0x00 0. "EN24,EN24" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "CR7,TRGSEL Control register 7"
|
|
bitfld.long 0x00 28.--30. "INSEL31,INSEL31" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN31,UPDN31" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL31,OUTSEL31" "0,1"
|
|
bitfld.long 0x00 24. "EN31,EN31" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL30,INSEL30" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN30,UPDN30" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL30,OUTSEL30" "0,1"
|
|
bitfld.long 0x00 16. "EN30,EN30" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL29,INSEL29" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN29,UPDN29" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL29,OUTSEL29" "0,1"
|
|
bitfld.long 0x00 8. "EN29,EN29" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL28,INSEL28" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN28,UPDN28" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL28,OUTSEL28" "0,1"
|
|
bitfld.long 0x00 0. "EN28,EN28" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "CR8,TRGSEL Control register 8"
|
|
bitfld.long 0x00 28.--30. "INSEL35,INSEL35" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN35,UPDN35" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL35,OUTSEL35" "0,1"
|
|
bitfld.long 0x00 24. "EN35,EN35" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL34,INSEL34" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN34,UPDN34" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL34,OUTSEL34" "0,1"
|
|
bitfld.long 0x00 16. "EN34,EN34" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL33,INSEL33" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN33,UPDN33" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL33,OUTSEL33" "0,1"
|
|
bitfld.long 0x00 8. "EN33,EN33" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL32,INSEL32" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN32,UPDN32" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL32,OUTSEL32" "0,1"
|
|
bitfld.long 0x00 0. "EN32,EN32" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "CR9,TRGSEL Control register 9"
|
|
bitfld.long 0x00 28.--30. "INSEL39,INSEL39" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN39,UPDN39" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL39,OUTSEL39" "0,1"
|
|
bitfld.long 0x00 24. "EN39,EN39" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL38,INSEL38" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN38,UPDN38" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL38,OUTSEL38" "0,1"
|
|
bitfld.long 0x00 16. "EN38,EN38" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL37,INSEL37" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN37,UPDN37" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL37,OUTSEL37" "0,1"
|
|
bitfld.long 0x00 8. "EN37,EN37" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL36,INSEL36" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN36,UPDN36" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL36,OUTSEL36" "0,1"
|
|
bitfld.long 0x00 0. "EN36,EN36" "0,1"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CR10,TRGSEL Control register 10"
|
|
bitfld.long 0x00 28.--30. "INSEL43,INSEL43" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN43,UPDN43" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL43,OUTSEL43" "0,1"
|
|
bitfld.long 0x00 24. "EN43,EN43" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL42,INSEL42" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN42,UPDN42" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL42,OUTSEL42" "0,1"
|
|
bitfld.long 0x00 16. "EN42,EN42" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL41,INSEL41" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN41,UPDN41" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL41,OUTSEL41" "0,1"
|
|
bitfld.long 0x00 8. "EN41,EN41" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL40,INSEL40" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN40,UPDN40" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL40,OUTSEL40" "0,1"
|
|
bitfld.long 0x00 0. "EN40,EN40" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "CR11,TRGSEL Control register 11"
|
|
bitfld.long 0x00 28.--30. "INSEL47,INSEL47" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN47,UPDN47" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL47,OUTSEL47" "0,1"
|
|
bitfld.long 0x00 24. "EN47,EN47" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL46,INSEL46" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN46,UPDN46" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL46,OUTSEL46" "0,1"
|
|
bitfld.long 0x00 16. "EN46,EN46" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL45,INSEL45" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN45,UPDN45" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL45,OUTSEL45" "0,1"
|
|
bitfld.long 0x00 8. "EN45,EN45" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL44,INSEL44" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN44,UPDN44" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL44,OUTSEL44" "0,1"
|
|
bitfld.long 0x00 0. "EN44,EN44" "0,1"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CR12,TRGSEL Control register 12"
|
|
bitfld.long 0x00 28.--30. "INSEL51,INSEL51" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN51,UPDN51" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL51,OUTSEL51" "0,1"
|
|
bitfld.long 0x00 24. "EN51,EN51" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL50,INSEL50" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN50,UPDN50" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL50,OUTSEL50" "0,1"
|
|
bitfld.long 0x00 16. "EN50,EN50" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL49,INSEL49" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN49,UPDN49" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL49,OUTSEL49" "0,1"
|
|
bitfld.long 0x00 8. "EN49,EN49" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL48,INSEL48" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN48,UPDN48" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL48,OUTSEL48" "0,1"
|
|
bitfld.long 0x00 0. "EN48,EN48" "0,1"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "CR13,TRGSEL Control register 13"
|
|
bitfld.long 0x00 28.--30. "INSEL55,INSEL55" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 26. "UPDN55,UPDN55" "0,1"
|
|
bitfld.long 0x00 25. "OUTSEL55,OUTSEL55" "0,1"
|
|
bitfld.long 0x00 24. "EN55,EN55" "0,1"
|
|
bitfld.long 0x00 20.--22. "INSEL54,INSEL54" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 18. "UPDN54,UPDN54" "0,1"
|
|
bitfld.long 0x00 17. "OUTSEL54,OUTSEL54" "0,1"
|
|
bitfld.long 0x00 16. "EN54,EN54" "0,1"
|
|
bitfld.long 0x00 12.--14. "INSEL53,INSEL53" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "UPDN53,UPDN53" "0,1"
|
|
bitfld.long 0x00 9. "OUTSEL53,OUTSEL53" "0,1"
|
|
bitfld.long 0x00 8. "EN53,EN53" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4.--6. "INSEL52,INSEL52" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN52,UPDN52" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL52,OUTSEL52" "0,1"
|
|
bitfld.long 0x00 0. "EN52,EN52" "0,1"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "CR14,TRGSEL Control register 14"
|
|
bitfld.long 0x00 4.--6. "INSEL56,INSEL56" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 2. "UPDN56,UPDN56" "0,1"
|
|
bitfld.long 0x00 1. "OUTSEL56,OUTSEL56" "0,1"
|
|
bitfld.long 0x00 0. "EN56,EN56" "0,1"
|
|
endif
|
|
tree.end
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GR*")
|
|
tree "TSPI (Serial Peripheral Interface (TSPI))"
|
|
sif cpuis("TMPM4KH*")
|
|
tree "TSPI"
|
|
base ad:0x400CA000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSPI Control Register 0"
|
|
bitfld.long 0x00 6.--7. "SWRST,SWRST" "0,1,2,3"
|
|
bitfld.long 0x00 0. "TSPIE,TSPIE" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSPI Control Register 1"
|
|
bitfld.long 0x00 16. "INF,INF" "0,1"
|
|
bitfld.long 0x00 15. "TRGEN,TRGEN" "0,1"
|
|
bitfld.long 0x00 14. "TRXE,TRXE" "0,1"
|
|
bitfld.long 0x00 13. "TSPIMS,TSPIMS" "0,1"
|
|
bitfld.long 0x00 12. "MSTR,MSTR" "0,1"
|
|
bitfld.long 0x00 10.--11. "TMMD,TMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "CSSEL,CSSEL" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "FC,FC"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSPI Control Register 2"
|
|
bitfld.long 0x00 22.--23. "TIDLE,TIDLE" "0,1,2,3"
|
|
bitfld.long 0x00 21. "TXDEMP,TXDEMP" "0,1"
|
|
bitfld.long 0x00 16.--18. "RXDLY,RXDLY" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--15. "TIL,TIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RIL,RIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TSPI Control Register 3"
|
|
bitfld.long 0x00 1. "TFEMPCLR,TFEMPCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFFLLCLR,RFFLLCLR" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BR,TSPI Baud Rate Generator Control Register"
|
|
bitfld.long 0x00 4.--7. "BRCK,BRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "BRS,BRS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FMTR0,TSPI Format Control Register 0"
|
|
bitfld.long 0x00 31. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 24.--29. "FL,FL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 20.--23. "FINT,FINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 19. "CS3POL,CS3POL" "0,1"
|
|
bitfld.long 0x00 18. "CS2POL,CS2POL" "0,1"
|
|
bitfld.long 0x00 17. "CS1POL,CS1POL" "0,1"
|
|
bitfld.long 0x00 16. "CS0POL,CS0POL" "0,1"
|
|
bitfld.long 0x00 15. "CKPHA,CKPHA" "0,1"
|
|
bitfld.long 0x00 14. "CKPOL,CKPOL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "CSINT,CSINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. "CSSCKDL,CSSCKDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "SCKCSDL,SCKCSDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FMTR1,TSPI Format Control Register 1"
|
|
bitfld.long 0x00 4.--6. "EHOLD,EHOLD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 1. "VPE,VPE" "0,1"
|
|
bitfld.long 0x00 0. "VPM,VPM" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SECTCR0,TSPI Sector Mode Control Register 0"
|
|
bitfld.long 0x00 0. "SECT,SECT" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SECTCR1,TSPI Sector Mode Control Register 1"
|
|
bitfld.long 0x00 24.--29. "SECTL3,SECTL3" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 16.--21. "SECTL2,SECTL2" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 8.--13. "SECTL1,SECTL1" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--5. "SECTL0,SECTL0" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "DR,TSPI Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSPIDR,TSPIDR"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SR,TSPI Status Register"
|
|
rbitfld.long 0x00 31. "TSPISUE,TSPISUE" "0,1"
|
|
rbitfld.long 0x00 23. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 22. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 21. "INTTXWF,INTTXWF" "0,1"
|
|
rbitfld.long 0x00 20. "TFEMP,TFEMP" "0,1"
|
|
rbitfld.long 0x00 16.--19. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFF,INTRXFF" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "RFFLL,RFFLL" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "ERR,TSPI Parity Error Flag Register"
|
|
bitfld.long 0x00 3. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 2. "UDRERR,UDRERR" "0,1"
|
|
bitfld.long 0x00 1. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 0. "PERR,PERR" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "TSPI0"
|
|
base ad:0x400CA000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSPI Control Register 0"
|
|
bitfld.long 0x00 6.--7. "SWRST,SWRST" "0,1,2,3"
|
|
bitfld.long 0x00 0. "TSPIE,TSPIE" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSPI Control Register 1"
|
|
bitfld.long 0x00 16. "INF,INF" "0,1"
|
|
bitfld.long 0x00 15. "TRGEN,TRGEN" "0,1"
|
|
bitfld.long 0x00 14. "TRXE,TRXE" "0,1"
|
|
bitfld.long 0x00 13. "TSPIMS,TSPIMS" "0,1"
|
|
bitfld.long 0x00 12. "MSTR,MSTR" "0,1"
|
|
bitfld.long 0x00 10.--11. "TMMD,TMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "CSSEL,CSSEL" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "FC,FC"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSPI Control Register 2"
|
|
bitfld.long 0x00 22.--23. "TIDLE,TIDLE" "0,1,2,3"
|
|
bitfld.long 0x00 21. "TXDEMP,TXDEMP" "0,1"
|
|
bitfld.long 0x00 16.--18. "RXDLY,RXDLY" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--15. "TIL,TIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RIL,RIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TSPI Control Register 3"
|
|
bitfld.long 0x00 1. "TFEMPCLR,TFEMPCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFFLLCLR,RFFLLCLR" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BR,TSPI Baud Rate Generator Control Register"
|
|
bitfld.long 0x00 4.--7. "BRCK,BRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "BRS,BRS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FMTR0,TSPI Format Control Register 0"
|
|
bitfld.long 0x00 31. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 24.--29. "FL,FL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 20.--23. "FINT,FINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 19. "CS3POL,CS3POL" "0,1"
|
|
bitfld.long 0x00 18. "CS2POL,CS2POL" "0,1"
|
|
bitfld.long 0x00 17. "CS1POL,CS1POL" "0,1"
|
|
bitfld.long 0x00 16. "CS0POL,CS0POL" "0,1"
|
|
bitfld.long 0x00 15. "CKPHA,CKPHA" "0,1"
|
|
bitfld.long 0x00 14. "CKPOL,CKPOL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "CSINT,CSINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. "CSSCKDL,CSSCKDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "SCKCSDL,SCKCSDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FMTR1,TSPI Format Control Register 1"
|
|
bitfld.long 0x00 4.--6. "EHOLD,EHOLD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 1. "VPE,VPE" "0,1"
|
|
bitfld.long 0x00 0. "VPM,VPM" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SECTCR0,TSPI Sector Mode Control Register 0"
|
|
bitfld.long 0x00 0. "SECT,SECT" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SECTCR1,TSPI Sector Mode Control Register 1"
|
|
bitfld.long 0x00 24.--29. "SECTL3,SECTL3" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 16.--21. "SECTL2,SECTL2" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 8.--13. "SECTL1,SECTL1" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--5. "SECTL0,SECTL0" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "DR,TSPI Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSPIDR,TSPIDR"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SR,TSPI Status Register"
|
|
rbitfld.long 0x00 31. "TSPISUE,TSPISUE" "0,1"
|
|
rbitfld.long 0x00 23. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 22. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 21. "INTTXWF,INTTXWF" "0,1"
|
|
rbitfld.long 0x00 20. "TFEMP,TFEMP" "0,1"
|
|
rbitfld.long 0x00 16.--19. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFF,INTRXFF" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "RFFLL,RFFLL" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "ERR,TSPI Parity Error Flag Register"
|
|
bitfld.long 0x00 3. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 2. "UDRERR,UDRERR" "0,1"
|
|
bitfld.long 0x00 1. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 0. "PERR,PERR" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 2. (list 0. 1.) (list ad:0x4006A000 ad:0x4006A400)
|
|
tree "TSPI$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSPI Control Register 0"
|
|
bitfld.long 0x00 6.--7. "SWRST,SWRST" "0,1,2,3"
|
|
bitfld.long 0x00 0. "TSPIE,TSPIE" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSPI Control Register 1"
|
|
bitfld.long 0x00 16. "INF,INF" "0,1"
|
|
bitfld.long 0x00 15. "TRGEN,TRGEN" "0,1"
|
|
bitfld.long 0x00 14. "TRXE,TRXE" "0,1"
|
|
bitfld.long 0x00 13. "TSPIMS,TSPIMS" "0,1"
|
|
bitfld.long 0x00 12. "MSTR,MSTR" "0,1"
|
|
bitfld.long 0x00 10.--11. "TMMD,TMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "CSSEL,CSSEL" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "FC,FC"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSPI Control Register 2"
|
|
bitfld.long 0x00 22.--23. "TIDLE,TIDLE" "0,1,2,3"
|
|
bitfld.long 0x00 21. "TXDEMP,TXDEMP" "0,1"
|
|
bitfld.long 0x00 16.--18. "RXDLY,RXDLY" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--15. "TIL,TIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RIL,RIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TSPI Control Register 3"
|
|
bitfld.long 0x00 1. "TFEMPCLR,TFEMPCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFFLLCLR,RFFLLCLR" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BR,TSPI Baud Rate Register"
|
|
bitfld.long 0x00 4.--7. "BRCK,BRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "BRS,BRS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FMTR0,TSPI Format Control Register 0"
|
|
bitfld.long 0x00 31. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 24.--29. "FL,FL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 20.--23. "FINT,FINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 19. "CS3POL,CS3POL" "0,1"
|
|
bitfld.long 0x00 18. "CS2POL,CS2POL" "0,1"
|
|
bitfld.long 0x00 17. "CS1POL,CS1POL" "0,1"
|
|
bitfld.long 0x00 16. "CS0POL,CS0POL" "0,1"
|
|
bitfld.long 0x00 15. "CKPHA,CKPHA" "0,1"
|
|
bitfld.long 0x00 14. "CKPOL,CKPOL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "CSINT,CSINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. "CSSCKDL,CSSCKDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "SCKCSDL,SCKCSDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FMTR1,TSPI Format Control Register 1"
|
|
bitfld.long 0x00 4.--6. "EHOLD,EHOLD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 1. "VPE,VPE" "0,1"
|
|
bitfld.long 0x00 0. "VPM,VPM" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SECTCR0,TSPI Sector mode Control Register 0"
|
|
bitfld.long 0x00 0. "SECT,SECT" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SECTCR1,TSPI Sector mode Control Register 1"
|
|
bitfld.long 0x00 24.--29. "SECTL3,SECTL3" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 16.--21. "SECTL2,SECTL2" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 8.--13. "SECTL1,SECTL1" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--5. "SECTL0,SECTL0" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "DR,TSPI Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSPIDR,TSPIDR"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SR,TSPI Status Register"
|
|
rbitfld.long 0x00 31. "TSPISUE,TSPISUE" "0,1"
|
|
rbitfld.long 0x00 23. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 22. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 21. "INTTXWF,INTTXWF" "0,1"
|
|
rbitfld.long 0x00 20. "TFEMP,TFEMP" "0,1"
|
|
rbitfld.long 0x00 16.--19. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFF,INTRXFF" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "RFFLL,RFFLL" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "ERR,TSPI Error Flag Register"
|
|
bitfld.long 0x00 3. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 2. "UDRERR,UDRERR" "0,1"
|
|
bitfld.long 0x00 1. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 0. "PERR,PERR" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "TSPI1"
|
|
base ad:0x400CA400
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSPI Control Register 0"
|
|
bitfld.long 0x00 6.--7. "SWRST,SWRST" "0,1,2,3"
|
|
bitfld.long 0x00 0. "TSPIE,TSPIE" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSPI Control Register 1"
|
|
bitfld.long 0x00 16. "INF,INF" "0,1"
|
|
bitfld.long 0x00 15. "TRGEN,TRGEN" "0,1"
|
|
bitfld.long 0x00 14. "TRXE,TRXE" "0,1"
|
|
bitfld.long 0x00 13. "TSPIMS,TSPIMS" "0,1"
|
|
bitfld.long 0x00 12. "MSTR,MSTR" "0,1"
|
|
bitfld.long 0x00 10.--11. "TMMD,TMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "CSSEL,CSSEL" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "FC,FC"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSPI Control Register 2"
|
|
bitfld.long 0x00 22.--23. "TIDLE,TIDLE" "0,1,2,3"
|
|
bitfld.long 0x00 21. "TXDEMP,TXDEMP" "0,1"
|
|
bitfld.long 0x00 16.--18. "RXDLY,RXDLY" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--15. "TIL,TIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RIL,RIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TSPI Control Register 3"
|
|
bitfld.long 0x00 1. "TFEMPCLR,TFEMPCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFFLLCLR,RFFLLCLR" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BR,TSPI Baud Rate Generator Control Register"
|
|
bitfld.long 0x00 4.--7. "BRCK,BRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "BRS,BRS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FMTR0,TSPI Format Control Register 0"
|
|
bitfld.long 0x00 31. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 24.--29. "FL,FL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 20.--23. "FINT,FINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 19. "CS3POL,CS3POL" "0,1"
|
|
bitfld.long 0x00 18. "CS2POL,CS2POL" "0,1"
|
|
bitfld.long 0x00 17. "CS1POL,CS1POL" "0,1"
|
|
bitfld.long 0x00 16. "CS0POL,CS0POL" "0,1"
|
|
bitfld.long 0x00 15. "CKPHA,CKPHA" "0,1"
|
|
bitfld.long 0x00 14. "CKPOL,CKPOL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "CSINT,CSINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. "CSSCKDL,CSSCKDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "SCKCSDL,SCKCSDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FMTR1,TSPI Format Control Register 1"
|
|
bitfld.long 0x00 4.--6. "EHOLD,EHOLD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 1. "VPE,VPE" "0,1"
|
|
bitfld.long 0x00 0. "VPM,VPM" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SECTCR0,TSPI Sector Mode Control Register 0"
|
|
bitfld.long 0x00 0. "SECT,SECT" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SECTCR1,TSPI Sector Mode Control Register 1"
|
|
bitfld.long 0x00 24.--29. "SECTL3,SECTL3" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 16.--21. "SECTL2,SECTL2" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 8.--13. "SECTL1,SECTL1" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--5. "SECTL0,SECTL0" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "DR,TSPI Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSPIDR,TSPIDR"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SR,TSPI Status Register"
|
|
rbitfld.long 0x00 31. "TSPISUE,TSPISUE" "0,1"
|
|
rbitfld.long 0x00 23. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 22. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 21. "INTTXWF,INTTXWF" "0,1"
|
|
rbitfld.long 0x00 20. "TFEMP,TFEMP" "0,1"
|
|
rbitfld.long 0x00 16.--19. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFF,INTRXFF" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "RFFLL,RFFLL" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "ERR,TSPI Parity Error Flag Register"
|
|
bitfld.long 0x00 3. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 2. "UDRERR,UDRERR" "0,1"
|
|
bitfld.long 0x00 1. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 0. "PERR,PERR" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 3. (list 2. 3. 4.) (list ad:0x4006A800 ad:0x4006AC00 ad:0x4006B000)
|
|
tree "TSPI$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSPI Control Register 0"
|
|
bitfld.long 0x00 6.--7. "SWRST,SWRST" "0,1,2,3"
|
|
bitfld.long 0x00 0. "TSPIE,TSPIE" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSPI Control Register 1"
|
|
bitfld.long 0x00 16. "INF,INF" "0,1"
|
|
bitfld.long 0x00 15. "TRGEN,TRGEN" "0,1"
|
|
bitfld.long 0x00 14. "TRXE,TRXE" "0,1"
|
|
bitfld.long 0x00 13. "TSPIMS,TSPIMS" "0,1"
|
|
bitfld.long 0x00 12. "MSTR,MSTR" "0,1"
|
|
bitfld.long 0x00 10.--11. "TMMD,TMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "CSSEL,CSSEL" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "FC,FC"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSPI Control Register 2"
|
|
bitfld.long 0x00 22.--23. "TIDLE,TIDLE" "0,1,2,3"
|
|
bitfld.long 0x00 21. "TXDEMP,TXDEMP" "0,1"
|
|
bitfld.long 0x00 16.--18. "RXDLY,RXDLY" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--15. "TIL,TIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RIL,RIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TSPI Control Register 3"
|
|
bitfld.long 0x00 1. "TFEMPCLR,TFEMPCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFFLLCLR,RFFLLCLR" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BR,TSPI Baud Rate Register"
|
|
bitfld.long 0x00 4.--7. "BRCK,BRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "BRS,BRS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FMTR0,TSPI Format Control Register 0"
|
|
bitfld.long 0x00 31. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 24.--29. "FL,FL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 20.--23. "FINT,FINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 19. "CS3POL,CS3POL" "0,1"
|
|
bitfld.long 0x00 18. "CS2POL,CS2POL" "0,1"
|
|
bitfld.long 0x00 17. "CS1POL,CS1POL" "0,1"
|
|
bitfld.long 0x00 16. "CS0POL,CS0POL" "0,1"
|
|
bitfld.long 0x00 15. "CKPHA,CKPHA" "0,1"
|
|
bitfld.long 0x00 14. "CKPOL,CKPOL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "CSINT,CSINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. "CSSCKDL,CSSCKDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "SCKCSDL,SCKCSDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FMTR1,TSPI Format Control Register 1"
|
|
bitfld.long 0x00 4.--6. "EHOLD,EHOLD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 1. "VPE,VPE" "0,1"
|
|
bitfld.long 0x00 0. "VPM,VPM" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SECTCR0,TSPI Sector mode Control Register 0"
|
|
bitfld.long 0x00 0. "SECT,SECT" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SECTCR1,TSPI Sector mode Control Register 1"
|
|
bitfld.long 0x00 24.--29. "SECTL3,SECTL3" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 16.--21. "SECTL2,SECTL2" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 8.--13. "SECTL1,SECTL1" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--5. "SECTL0,SECTL0" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "DR,TSPI Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSPIDR,TSPIDR"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SR,TSPI Status Register"
|
|
rbitfld.long 0x00 31. "TSPISUE,TSPISUE" "0,1"
|
|
rbitfld.long 0x00 23. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 22. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 21. "INTTXWF,INTTXWF" "0,1"
|
|
rbitfld.long 0x00 20. "TFEMP,TFEMP" "0,1"
|
|
rbitfld.long 0x00 16.--19. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFF,INTRXFF" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "RFFLL,RFFLL" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "ERR,TSPI Error Flag Register"
|
|
bitfld.long 0x00 3. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 2. "UDRERR,UDRERR" "0,1"
|
|
bitfld.long 0x00 1. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 0. "PERR,PERR" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 3. (list 5. 6. 7.) (list ad:0x4006B400 ad:0x400CB800 ad:0x400CBC00)
|
|
tree "TSPI$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSPI Control Register 0"
|
|
bitfld.long 0x00 6.--7. "SWRST,SWRST" "0,1,2,3"
|
|
bitfld.long 0x00 0. "TSPIE,TSPIE" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSPI Control Register 1"
|
|
bitfld.long 0x00 16. "INF,INF" "0,1"
|
|
bitfld.long 0x00 15. "TRGEN,TRGEN" "0,1"
|
|
bitfld.long 0x00 14. "TRXE,TRXE" "0,1"
|
|
bitfld.long 0x00 13. "TSPIMS,TSPIMS" "0,1"
|
|
bitfld.long 0x00 12. "MSTR,MSTR" "0,1"
|
|
bitfld.long 0x00 10.--11. "TMMD,TMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "CSSEL,CSSEL" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "FC,FC"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSPI Control Register 2"
|
|
bitfld.long 0x00 22.--23. "TIDLE,TIDLE" "0,1,2,3"
|
|
bitfld.long 0x00 21. "TXDEMP,TXDEMP" "0,1"
|
|
bitfld.long 0x00 16.--18. "RXDLY,RXDLY" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--15. "TIL,TIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RIL,RIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TSPI Control Register 3"
|
|
bitfld.long 0x00 1. "TFEMPCLR,TFEMPCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFFLLCLR,RFFLLCLR" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BR,TSPI Baud Rate Register"
|
|
bitfld.long 0x00 4.--7. "BRCK,BRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "BRS,BRS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FMTR0,TSPI Format Control Register 0"
|
|
bitfld.long 0x00 31. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 24.--29. "FL,FL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 20.--23. "FINT,FINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 19. "CS3POL,CS3POL" "0,1"
|
|
bitfld.long 0x00 18. "CS2POL,CS2POL" "0,1"
|
|
bitfld.long 0x00 17. "CS1POL,CS1POL" "0,1"
|
|
bitfld.long 0x00 16. "CS0POL,CS0POL" "0,1"
|
|
bitfld.long 0x00 15. "CKPHA,CKPHA" "0,1"
|
|
bitfld.long 0x00 14. "CKPOL,CKPOL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "CSINT,CSINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. "CSSCKDL,CSSCKDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "SCKCSDL,SCKCSDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FMTR1,TSPI Format Control Register 1"
|
|
bitfld.long 0x00 4.--6. "EHOLD,EHOLD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 1. "VPE,VPE" "0,1"
|
|
bitfld.long 0x00 0. "VPM,VPM" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SECTCR0,TSPI Sector mode Control Register 0"
|
|
bitfld.long 0x00 0. "SECT,SECT" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SECTCR1,TSPI Sector mode Control Register 1"
|
|
bitfld.long 0x00 24.--29. "SECTL3,SECTL3" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 16.--21. "SECTL2,SECTL2" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 8.--13. "SECTL1,SECTL1" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--5. "SECTL0,SECTL0" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "DR,TSPI Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSPIDR,TSPIDR"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SR,TSPI Status Register"
|
|
rbitfld.long 0x00 31. "TSPISUE,TSPISUE" "0,1"
|
|
rbitfld.long 0x00 23. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 22. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 21. "INTTXWF,INTTXWF" "0,1"
|
|
rbitfld.long 0x00 20. "TFEMP,TFEMP" "0,1"
|
|
rbitfld.long 0x00 16.--19. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFF,INTRXFF" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "RFFLL,RFFLL" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "ERR,TSPI Error Flag Register"
|
|
bitfld.long 0x00 3. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 2. "UDRERR,UDRERR" "0,1"
|
|
bitfld.long 0x00 1. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 0. "PERR,PERR" "0,1"
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
tree "TSPI8"
|
|
base ad:0x400CC000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSPI Control Register 0"
|
|
bitfld.long 0x00 6.--7. "SWRST,SWRST" "0,1,2,3"
|
|
bitfld.long 0x00 0. "TSPIE,TSPIE" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSPI Control Register 1"
|
|
bitfld.long 0x00 16. "INF,INF" "0,1"
|
|
bitfld.long 0x00 15. "TRGEN,TRGEN" "0,1"
|
|
bitfld.long 0x00 14. "TRXE,TRXE" "0,1"
|
|
bitfld.long 0x00 13. "TSPIMS,TSPIMS" "0,1"
|
|
bitfld.long 0x00 12. "MSTR,MSTR" "0,1"
|
|
bitfld.long 0x00 10.--11. "TMMD,TMMD" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "CSSEL,CSSEL" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--7. 1. "FC,FC"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR2,TSPI Control Register 2"
|
|
bitfld.long 0x00 22.--23. "TIDLE,TIDLE" "0,1,2,3"
|
|
bitfld.long 0x00 21. "TXDEMP,TXDEMP" "0,1"
|
|
bitfld.long 0x00 16.--18. "RXDLY,RXDLY" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 12.--15. "TIL,TIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RIL,RIL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CR3,TSPI Control Register 3"
|
|
bitfld.long 0x00 1. "TFEMPCLR,TFEMPCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFFLLCLR,RFFLLCLR" "0,1"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BR,TSPI Baud Rate Register"
|
|
bitfld.long 0x00 4.--7. "BRCK,BRCK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "BRS,BRS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FMTR0,TSPI Format Control Register 0"
|
|
bitfld.long 0x00 31. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 24.--29. "FL,FL" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 20.--23. "FINT,FINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 19. "CS3POL,CS3POL" "0,1"
|
|
bitfld.long 0x00 18. "CS2POL,CS2POL" "0,1"
|
|
bitfld.long 0x00 17. "CS1POL,CS1POL" "0,1"
|
|
bitfld.long 0x00 16. "CS0POL,CS0POL" "0,1"
|
|
bitfld.long 0x00 15. "CKPHA,CKPHA" "0,1"
|
|
bitfld.long 0x00 14. "CKPOL,CKPOL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "CSINT,CSINT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. "CSSCKDL,CSSCKDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "SCKCSDL,SCKCSDL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FMTR1,TSPI Format Control Register 1"
|
|
bitfld.long 0x00 4.--6. "EHOLD,EHOLD" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 1. "VPE,VPE" "0,1"
|
|
bitfld.long 0x00 0. "VPM,VPM" "0,1"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SECTCR0,TSPI Sector mode Control Register 0"
|
|
bitfld.long 0x00 0. "SECT,SECT" "0,1"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "SECTCR1,TSPI Sector mode Control Register 1"
|
|
bitfld.long 0x00 24.--29. "SECTL3,SECTL3" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 16.--21. "SECTL2,SECTL2" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 8.--13. "SECTL1,SECTL1" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
bitfld.long 0x00 0.--5. "SECTL0,SECTL0" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "DR,TSPI Data Register"
|
|
hexmask.long 0x00 0.--31. 1. "TSPIDR,TSPIDR"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SR,TSPI Status Register"
|
|
rbitfld.long 0x00 31. "TSPISUE,TSPISUE" "0,1"
|
|
rbitfld.long 0x00 23. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 22. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 21. "INTTXWF,INTTXWF" "0,1"
|
|
rbitfld.long 0x00 20. "TFEMP,TFEMP" "0,1"
|
|
rbitfld.long 0x00 16.--19. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFF,INTRXFF" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "RFFLL,RFFLL" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "ERR,TSPI Error Flag Register"
|
|
bitfld.long 0x00 3. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 2. "UDRERR,UDRERR" "0,1"
|
|
bitfld.long 0x00 1. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 0. "PERR,PERR" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "TSSI"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")
|
|
tree "TSSI"
|
|
base ad:0x400CD000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSSI Control Register 0"
|
|
bitfld.long 0x00 31. "SWRST,SWRST" "0,1"
|
|
bitfld.long 0x00 15. "TXSWRST,TXSWRST" "0,1"
|
|
bitfld.long 0x00 14. "TXFCLR,TXFCLR" "0,1"
|
|
bitfld.long 0x00 7. "RXSWRST,RXSWRST" "0,1"
|
|
bitfld.long 0x00 6. "RXFCLR,RXFCLR" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSSI Control Register 1"
|
|
rbitfld.long 0x00 10. "TXSTS,TXSTS" "0,1"
|
|
bitfld.long 0x00 8.--9. "TXEN,TXEN" "0,1,2,3"
|
|
rbitfld.long 0x00 2. "RXSTS,RXSTS" "0,1"
|
|
bitfld.long 0x00 0.--1. "RXEN,RXEN" "0,1,2,3"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "CPR,TSSI Clock Divider Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DIV,DIV"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RCMR,TSSI Receive Clock _ Mode Control Register"
|
|
bitfld.long 0x00 8.--9. "RSTART,RSTART" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "RCKOUT,RCKOUT" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "RCKSEL,RCKSEL" "0,1,2,3"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "RFMR,TSSI Receive Data Frame Control Register"
|
|
bitfld.long 0x00 12.--15. "CMPDS,CMPDS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RDFC,RDFC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--4. "RDFS,RDFS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "RCR,TSSI Receive Data Comparison Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPDP,CMPDP"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "RDMACR,TSSI Receive DMA Control Register"
|
|
bitfld.long 0x00 0. "RDMAE,RDMAE" "0,1"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RSR,TSSI Reception Status Register"
|
|
bitfld.long 0x00 5. "RFUR,RFUR" "0,1"
|
|
bitfld.long 0x00 4. "RFOR,RFOR" "0,1"
|
|
rbitfld.long 0x00 2. "RFTF,RFTF" "0,1"
|
|
rbitfld.long 0x00 1. "RFNE,RFNE" "0,1"
|
|
rbitfld.long 0x00 0. "RBSY,RBSY" "0,1"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RIER,TSSI Receive Interrupt Enable Register"
|
|
bitfld.long 0x00 7. "RFTEIE,RFTEIE" "0,1"
|
|
bitfld.long 0x00 5. "RFURIE,RFURIE" "0,1"
|
|
bitfld.long 0x00 4. "RFORIE,RFORIE" "0,1"
|
|
bitfld.long 0x00 3. "RCMIE,RCMIE" "0,1"
|
|
bitfld.long 0x00 2. "RFTFIE,RFTFIE" "0,1"
|
|
bitfld.long 0x00 1. "RFNEIE,RFNEIE" "0,1"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "RFTLR,TSSI Receive FIFO Threshold Register"
|
|
bitfld.long 0x00 0.--2. "RFTHD,RFTHD" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x74++0x03
|
|
line.long 0x00 "RFLR,TSSI Receive FIFO Entry Register"
|
|
bitfld.long 0x00 0.--2. "RFLVL,RFLVL" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x80++0x03
|
|
line.long 0x00 "RDR0,TSSI Receive Data Register 0"
|
|
hexmask.long 0x00 0.--31. 1. "RDAT0,RDAT0"
|
|
rgroup.long 0x84++0x03
|
|
line.long 0x00 "RDR1,TSSI Receive Data Register 1"
|
|
hexmask.long 0x00 0.--31. 1. "RDAT1,RDAT1"
|
|
rgroup.long 0x88++0x03
|
|
line.long 0x00 "RDR2,TSSI Receive Data Register 2"
|
|
hexmask.long 0x00 0.--31. 1. "RDAT2,RDAT2"
|
|
rgroup.long 0x8C++0x03
|
|
line.long 0x00 "RDR3,TSSI Receive Data Register 3"
|
|
hexmask.long 0x00 0.--31. 1. "RDAT3,RDAT3"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "TCMR,TSSI Transmit Clock _ Mode Control Register"
|
|
bitfld.long 0x00 8.--9. "TSTART,TSTART" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "TCKOUT,TCKOUT" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "TCKSEL,TCKSEL" "0,1,2,3"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "TFMR,TSSI Transmit Data Frame Control Register"
|
|
bitfld.long 0x00 0.--4. "TDFS,TDFS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xAC++0x03
|
|
line.long 0x00 "TDMACR,TSSI Transmit DMA Control Register"
|
|
bitfld.long 0x00 0. "TDMAE,TDMAE" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "TSR,TSSI Transmission Status Register"
|
|
bitfld.long 0x00 5. "TFUR,TFUR" "0,1"
|
|
bitfld.long 0x00 4. "TFOR,TFOR" "0,1"
|
|
rbitfld.long 0x00 2. "TFTF,TFTF" "0,1"
|
|
rbitfld.long 0x00 1. "TFNF,TFNF" "0,1"
|
|
rbitfld.long 0x00 0. "TBSY,TBSY" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "TIER,TSSI Transmission Interrupt Enable Register"
|
|
bitfld.long 0x00 5. "TFURIE,TFURIE" "0,1"
|
|
bitfld.long 0x00 4. "TFORIE,TFORIE" "0,1"
|
|
bitfld.long 0x00 2. "TFTFIE,TFTFIE" "0,1"
|
|
bitfld.long 0x00 1. "TFNFIE,TFNFIE" "0,1"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "TFTLR,TSSI Transmit FIFO Threshold Register"
|
|
bitfld.long 0x00 0.--2. "TFTHD,TFTHD" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0xD4++0x03
|
|
line.long 0x00 "TFLR,TSSI Transmit FIFO Entry Register"
|
|
bitfld.long 0x00 0.--2. "TFLVL,TFLVL" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xE0++0x03
|
|
line.long 0x00 "TDR0,TSSI Transmission Data Register 0"
|
|
hexmask.long 0x00 0.--31. 1. "TDAT0,TDAT0"
|
|
wgroup.long 0xE4++0x03
|
|
line.long 0x00 "TDR1,TSSI Transmission Data Register 1"
|
|
hexmask.long 0x00 0.--31. 1. "TDAT1,TDAT1"
|
|
wgroup.long 0xE8++0x03
|
|
line.long 0x00 "TDR2,TSSI Transmission Data Register 2"
|
|
hexmask.long 0x00 0.--31. 1. "TDAT2,TDAT2"
|
|
wgroup.long 0xEC++0x03
|
|
line.long 0x00 "TDR3,TSSI Transmission Data Register 3"
|
|
hexmask.long 0x00 0.--31. 1. "TDAT3,TDAT3"
|
|
tree.end
|
|
endif
|
|
repeat 2. (list 0. 1.) (list ad:0x400CD000 ad:0x400CD400)
|
|
tree "TSSI$1"
|
|
base $2
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CR0,TSSI Control Register 0"
|
|
bitfld.long 0x00 31. "SWRST,SWRST" "0,1"
|
|
bitfld.long 0x00 15. "TXSWRST,TXSWRST" "0,1"
|
|
bitfld.long 0x00 14. "TXFCLR,TXFCLR" "0,1"
|
|
bitfld.long 0x00 7. "RXSWRST,RXSWRST" "0,1"
|
|
bitfld.long 0x00 6. "RXFCLR,RXFCLR" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR1,TSSI Control Register 1"
|
|
rbitfld.long 0x00 10. "TXSTS,TXSTS" "0,1"
|
|
bitfld.long 0x00 8.--9. "TXEN,TXEN" "0,1,2,3"
|
|
rbitfld.long 0x00 2. "RXSTS,RXSTS" "0,1"
|
|
bitfld.long 0x00 0.--1. "RXEN,RXEN" "0,1,2,3"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "CPR,TSSI Clock Divider Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. "DIV,DIV"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "RCMR,TSSI Receive Clock _ Mode Control Register"
|
|
bitfld.long 0x00 8.--9. "RSTART,RSTART" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "RCKOUT,RCKOUT" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "RCKSEL,RCKSEL" "0,1,2,3"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "RFMR,TSSI Receive Data Frame Control Register"
|
|
bitfld.long 0x00 12.--15. "CMPDS,CMPDS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. "RDFC,RDFC" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--4. "RDFS,RDFS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "RCR,TSSI Receive Data Comparison Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "CMPDP,CMPDP"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "RDMACR,TSSI Receive DMA Control Register"
|
|
bitfld.long 0x00 0. "RDMAE,RDMAE" "0,1"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "RSR,TSSI Reception Status Register"
|
|
bitfld.long 0x00 5. "RFUR,RFUR" "0,1"
|
|
bitfld.long 0x00 4. "RFOR,RFOR" "0,1"
|
|
rbitfld.long 0x00 2. "RFTF,RFTF" "0,1"
|
|
rbitfld.long 0x00 1. "RFNE,RFNE" "0,1"
|
|
rbitfld.long 0x00 0. "RBSY,RBSY" "0,1"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "RIER,TSSI Receive Interrupt Enable Register"
|
|
bitfld.long 0x00 7. "RFTEIE,RFTEIE" "0,1"
|
|
bitfld.long 0x00 5. "RFURIE,RFURIE" "0,1"
|
|
bitfld.long 0x00 4. "RFORIE,RFORIE" "0,1"
|
|
bitfld.long 0x00 3. "RCMIE,RCMIE" "0,1"
|
|
bitfld.long 0x00 2. "RFTFIE,RFTFIE" "0,1"
|
|
bitfld.long 0x00 1. "RFNEIE,RFNEIE" "0,1"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "RFTLR,TSSI Receive FIFO Threshold Register"
|
|
bitfld.long 0x00 0.--2. "RFTHD,RFTHD" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x74++0x03
|
|
line.long 0x00 "RFLR,TSSI Receive FIFO Entry Register"
|
|
bitfld.long 0x00 0.--2. "RFLVL,RFLVL" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x80++0x03
|
|
line.long 0x00 "RDR0,TSSI Receive Data Register 0"
|
|
hexmask.long 0x00 0.--31. 1. "RDAT0,RDAT0"
|
|
rgroup.long 0x84++0x03
|
|
line.long 0x00 "RDR1,TSSI Receive Data Register 1"
|
|
hexmask.long 0x00 0.--31. 1. "RDAT1,RDAT1"
|
|
rgroup.long 0x88++0x03
|
|
line.long 0x00 "RDR2,TSSI Receive Data Register 2"
|
|
hexmask.long 0x00 0.--31. 1. "RDAT2,RDAT2"
|
|
rgroup.long 0x8C++0x03
|
|
line.long 0x00 "RDR3,TSSI Receive Data Register 3"
|
|
hexmask.long 0x00 0.--31. 1. "RDAT3,RDAT3"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "TCMR,TSSI Transmit Clock _ Mode Control Register"
|
|
bitfld.long 0x00 8.--9. "TSTART,TSTART" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "TCKOUT,TCKOUT" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "TCKSEL,TCKSEL" "0,1,2,3"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "TFMR,TSSI Transmit Data Frame Control Register"
|
|
bitfld.long 0x00 0.--4. "TDFS,TDFS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0xAC++0x03
|
|
line.long 0x00 "TDMACR,TSSI Transmit DMA Control Register"
|
|
bitfld.long 0x00 0. "TDMAE,TDMAE" "0,1"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "TSR,TSSI Transmission Status Register"
|
|
bitfld.long 0x00 5. "TFUR,TFUR" "0,1"
|
|
bitfld.long 0x00 4. "TFOR,TFOR" "0,1"
|
|
rbitfld.long 0x00 2. "TFTF,TFTF" "0,1"
|
|
rbitfld.long 0x00 1. "TFNF,TFNF" "0,1"
|
|
rbitfld.long 0x00 0. "TBSY,TBSY" "0,1"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "TIER,TSSI Transmission Interrupt Enable Register"
|
|
bitfld.long 0x00 5. "TFURIE,TFURIE" "0,1"
|
|
bitfld.long 0x00 4. "TFORIE,TFORIE" "0,1"
|
|
bitfld.long 0x00 2. "TFTFIE,TFTFIE" "0,1"
|
|
bitfld.long 0x00 1. "TFNFIE,TFNFIE" "0,1"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "TFTLR,TSSI Transmit FIFO Threshold Register"
|
|
bitfld.long 0x00 0.--2. "TFTHD,TFTHD" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0xD4++0x03
|
|
line.long 0x00 "TFLR,TSSI Transmit FIFO Entry Register"
|
|
bitfld.long 0x00 0.--2. "TFLVL,TFLVL" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0xE0++0x03
|
|
line.long 0x00 "TDR0,TSSI Transmission Data Register 0"
|
|
hexmask.long 0x00 0.--31. 1. "TDAT0,TDAT0"
|
|
wgroup.long 0xE4++0x03
|
|
line.long 0x00 "TDR1,TSSI Transmission Data Register 1"
|
|
hexmask.long 0x00 0.--31. 1. "TDAT1,TDAT1"
|
|
wgroup.long 0xE8++0x03
|
|
line.long 0x00 "TDR2,TSSI Transmission Data Register 2"
|
|
hexmask.long 0x00 0.--31. 1. "TDAT2,TDAT2"
|
|
wgroup.long 0xEC++0x03
|
|
line.long 0x00 "TDR3,TSSI Transmission Data Register 3"
|
|
hexmask.long 0x00 0.--31. 1. "TDAT3,TDAT3"
|
|
tree.end
|
|
repeat.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")
|
|
tree "UART (Universal Asynchronous Receiver/Transmitter)"
|
|
sif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
repeat 3. (list 0. 1. 2.) (list ad:0x400CE000 ad:0x400CE400 ad:0x400CE800) (list ad:0x400CE000 ad:0x400CE400 ad:0x400CE800)
|
|
tree "UART$1"
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base $2
|
|
elif cpuis("TMPM4GN*")||cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base $3
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "SWRST,UART Software Reset Register"
|
|
rbitfld.long 0x00 7. "SWRSTF,SWRSTF" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRST,SWRST" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR0,UART Control Register 0"
|
|
bitfld.long 0x00 18. "HBSST,HBSST" "0,1"
|
|
bitfld.long 0x00 17. "HBSMD,HBSMD" "0,1"
|
|
bitfld.long 0x00 16. "HBSEN,HBSEN" "0,1"
|
|
bitfld.long 0x00 15. "LPB,LPB" "0,1"
|
|
bitfld.long 0x00 12.--14. "NF,NF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "CTSE,CTSE" "0,1"
|
|
bitfld.long 0x00 9. "RTSE,RTSE" "0,1"
|
|
bitfld.long 0x00 8. "WU,WU" "0,1"
|
|
bitfld.long 0x00 6. "IV,IV" "0,1"
|
|
bitfld.long 0x00 5. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 4. "SBLEN,SBLEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "EVEN,EVEN" "0,1"
|
|
bitfld.long 0x00 2. "PE,PE" "0,1"
|
|
bitfld.long 0x00 0.--1. "SM,SM" "0,1,2,3"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR1,UART Control Register 1"
|
|
bitfld.long 0x00 12.--14. "TIL,TIL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "RIL,RIL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CLK,UART Clock Control Register"
|
|
bitfld.long 0x00 4.--7. "PRSEL,PRSEL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BRD,UART Baud Rate Register"
|
|
bitfld.long 0x00 23. "KEN,KEN" "0,1"
|
|
bitfld.long 0x00 16.--21. "BRK,BRK" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
hexmask.long.word 0x00 0.--15. 1. "BRN,BRN"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "TRANS,UART Transfer Enable Register"
|
|
bitfld.long 0x00 3. "BK,BK" "0,1"
|
|
bitfld.long 0x00 2. "TXTRG,TXTRG" "0,1"
|
|
bitfld.long 0x00 1. "TXE,TXE" "0,1"
|
|
bitfld.long 0x00 0. "RXE,RXE" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DR,UART Data Register"
|
|
rbitfld.long 0x00 18. "PERR,PERR" "0,1"
|
|
rbitfld.long 0x00 17. "FERR,FERR" "0,1"
|
|
rbitfld.long 0x00 16. "BERR,BERR" "0,1"
|
|
hexmask.long.word 0x00 0.--8. 1. "DR,DR"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SR,UART Status Register"
|
|
rbitfld.long 0x00 31. "SUE,SUE" "0,1"
|
|
rbitfld.long 0x00 15. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 14. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 13. "TXFF,TXFF" "0,1"
|
|
rbitfld.long 0x00 8.--11. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "RXFF,RXFF" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
wgroup.long 0x20++0x03
|
|
line.long 0x00 "FIFOCLR,UART FIFO Clear Register"
|
|
bitfld.long 0x00 1. "TFCLR,TFCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFCLR,RFCLR" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ERR,UART Error Register"
|
|
bitfld.long 0x00 4. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 3. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 2. "PERR,PERR" "0,1"
|
|
bitfld.long 0x00 1. "FERR,FERR" "0,1"
|
|
bitfld.long 0x00 0. "BERR,BERR" "0,1"
|
|
endif
|
|
tree.end
|
|
repeat.end
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "UART3"
|
|
sif cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
base ad:0x400CEC00
|
|
elif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
base ad:0x400CEC00
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "SWRST,UART Software Reset Register"
|
|
rbitfld.long 0x00 7. "SWRSTF,SWRSTF" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRST,SWRST" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR0,UART Control Register 0"
|
|
bitfld.long 0x00 18. "HBSST,HBSST" "0,1"
|
|
bitfld.long 0x00 17. "HBSMD,HBSMD" "0,1"
|
|
bitfld.long 0x00 16. "HBSEN,HBSEN" "0,1"
|
|
bitfld.long 0x00 15. "LPB,LPB" "0,1"
|
|
bitfld.long 0x00 12.--14. "NF,NF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "CTSE,CTSE" "0,1"
|
|
bitfld.long 0x00 9. "RTSE,RTSE" "0,1"
|
|
bitfld.long 0x00 8. "WU,WU" "0,1"
|
|
bitfld.long 0x00 6. "IV,IV" "0,1"
|
|
bitfld.long 0x00 5. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 4. "SBLEN,SBLEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "EVEN,EVEN" "0,1"
|
|
bitfld.long 0x00 2. "PE,PE" "0,1"
|
|
bitfld.long 0x00 0.--1. "SM,SM" "0,1,2,3"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR1,UART Control Register 1"
|
|
bitfld.long 0x00 12.--14. "TIL,TIL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "RIL,RIL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CLK,UART Clock Control Register"
|
|
bitfld.long 0x00 4.--7. "PRSEL,PRSEL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BRD,UART Baud Rate Register"
|
|
bitfld.long 0x00 23. "KEN,KEN" "0,1"
|
|
bitfld.long 0x00 16.--21. "BRK,BRK" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
hexmask.long.word 0x00 0.--15. 1. "BRN,BRN"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "TRANS,UART Transfer Enable Register"
|
|
bitfld.long 0x00 3. "BK,BK" "0,1"
|
|
bitfld.long 0x00 2. "TXTRG,TXTRG" "0,1"
|
|
bitfld.long 0x00 1. "TXE,TXE" "0,1"
|
|
bitfld.long 0x00 0. "RXE,RXE" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DR,UART Data Register"
|
|
rbitfld.long 0x00 18. "PERR,PERR" "0,1"
|
|
rbitfld.long 0x00 17. "FERR,FERR" "0,1"
|
|
rbitfld.long 0x00 16. "BERR,BERR" "0,1"
|
|
hexmask.long.word 0x00 0.--8. 1. "DR,DR"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SR,UART Status Register"
|
|
rbitfld.long 0x00 31. "SUE,SUE" "0,1"
|
|
rbitfld.long 0x00 15. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 14. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 13. "TXFF,TXFF" "0,1"
|
|
rbitfld.long 0x00 8.--11. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "RXFF,RXFF" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
wgroup.long 0x20++0x03
|
|
line.long 0x00 "FIFOCLR,UART FIFO Clear Register"
|
|
bitfld.long 0x00 1. "TFCLR,TFCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFCLR,RFCLR" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ERR,UART Error Register"
|
|
bitfld.long 0x00 4. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 3. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 2. "PERR,PERR" "0,1"
|
|
bitfld.long 0x00 1. "FERR,FERR" "0,1"
|
|
bitfld.long 0x00 0. "BERR,BERR" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4GQ*")||cpuis("TMPM4GR*")||cpuis("TMPM4NQ*")||cpuis("TMPM4NR*")
|
|
tree "UART4"
|
|
base ad:0x400CF000
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "SWRST,UART Software Reset Register"
|
|
rbitfld.long 0x00 7. "SWRSTF,SWRSTF" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRST,SWRST" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR0,UART Control Register 0"
|
|
bitfld.long 0x00 18. "HBSST,HBSST" "0,1"
|
|
bitfld.long 0x00 17. "HBSMD,HBSMD" "0,1"
|
|
bitfld.long 0x00 16. "HBSEN,HBSEN" "0,1"
|
|
bitfld.long 0x00 15. "LPB,LPB" "0,1"
|
|
bitfld.long 0x00 12.--14. "NF,NF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "CTSE,CTSE" "0,1"
|
|
bitfld.long 0x00 9. "RTSE,RTSE" "0,1"
|
|
bitfld.long 0x00 8. "WU,WU" "0,1"
|
|
bitfld.long 0x00 6. "IV,IV" "0,1"
|
|
bitfld.long 0x00 5. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 4. "SBLEN,SBLEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "EVEN,EVEN" "0,1"
|
|
bitfld.long 0x00 2. "PE,PE" "0,1"
|
|
bitfld.long 0x00 0.--1. "SM,SM" "0,1,2,3"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR1,UART Control Register 1"
|
|
bitfld.long 0x00 12.--14. "TIL,TIL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "RIL,RIL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CLK,UART Clock Control Register"
|
|
bitfld.long 0x00 4.--7. "PRSEL,PRSEL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BRD,UART Baud Rate Register"
|
|
bitfld.long 0x00 23. "KEN,KEN" "0,1"
|
|
bitfld.long 0x00 16.--21. "BRK,BRK" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
hexmask.long.word 0x00 0.--15. 1. "BRN,BRN"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "TRANS,UART Transfer Enable Register"
|
|
bitfld.long 0x00 3. "BK,BK" "0,1"
|
|
bitfld.long 0x00 2. "TXTRG,TXTRG" "0,1"
|
|
bitfld.long 0x00 1. "TXE,TXE" "0,1"
|
|
bitfld.long 0x00 0. "RXE,RXE" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DR,UART Data Register"
|
|
rbitfld.long 0x00 18. "PERR,PERR" "0,1"
|
|
rbitfld.long 0x00 17. "FERR,FERR" "0,1"
|
|
rbitfld.long 0x00 16. "BERR,BERR" "0,1"
|
|
hexmask.long.word 0x00 0.--8. 1. "DR,DR"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SR,UART Status Register"
|
|
rbitfld.long 0x00 31. "SUE,SUE" "0,1"
|
|
rbitfld.long 0x00 15. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 14. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 13. "TXFF,TXFF" "0,1"
|
|
rbitfld.long 0x00 8.--11. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "RXFF,RXFF" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
wgroup.long 0x20++0x03
|
|
line.long 0x00 "FIFOCLR,UART FIFO Clear Register"
|
|
bitfld.long 0x00 1. "TFCLR,TFCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFCLR,RFCLR" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ERR,UART Error Register"
|
|
bitfld.long 0x00 4. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 3. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 2. "PERR,PERR" "0,1"
|
|
bitfld.long 0x00 1. "FERR,FERR" "0,1"
|
|
bitfld.long 0x00 0. "BERR,BERR" "0,1"
|
|
endif
|
|
tree.end
|
|
endif
|
|
tree "UART5"
|
|
base ad:0x400CF400
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "SWRST,UART Software Reset Register"
|
|
rbitfld.long 0x00 7. "SWRSTF,SWRSTF" "0,1"
|
|
bitfld.long 0x00 0.--1. "SWRST,SWRST" "0,1,2,3"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "CR0,UART Control Register 0"
|
|
bitfld.long 0x00 18. "HBSST,HBSST" "0,1"
|
|
bitfld.long 0x00 17. "HBSMD,HBSMD" "0,1"
|
|
bitfld.long 0x00 16. "HBSEN,HBSEN" "0,1"
|
|
bitfld.long 0x00 15. "LPB,LPB" "0,1"
|
|
bitfld.long 0x00 12.--14. "NF,NF" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 10. "CTSE,CTSE" "0,1"
|
|
bitfld.long 0x00 9. "RTSE,RTSE" "0,1"
|
|
bitfld.long 0x00 8. "WU,WU" "0,1"
|
|
bitfld.long 0x00 6. "IV,IV" "0,1"
|
|
bitfld.long 0x00 5. "DIR,DIR" "0,1"
|
|
bitfld.long 0x00 4. "SBLEN,SBLEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "EVEN,EVEN" "0,1"
|
|
bitfld.long 0x00 2. "PE,PE" "0,1"
|
|
bitfld.long 0x00 0.--1. "SM,SM" "0,1,2,3"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "CR1,UART Control Register 1"
|
|
bitfld.long 0x00 12.--14. "TIL,TIL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--10. "RIL,RIL" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 7. "INTTXFE,INTTXFE" "0,1"
|
|
bitfld.long 0x00 6. "INTTXWE,INTTXWE" "0,1"
|
|
bitfld.long 0x00 5. "INTRXFE,INTRXFE" "0,1"
|
|
bitfld.long 0x00 4. "INTRXWE,INTRXWE" "0,1"
|
|
bitfld.long 0x00 2. "INTERR,INTERR" "0,1"
|
|
bitfld.long 0x00 1. "DMATE,DMATE" "0,1"
|
|
bitfld.long 0x00 0. "DMARE,DMARE" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "CLK,UART Clock Control Register"
|
|
bitfld.long 0x00 4.--7. "PRSEL,PRSEL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "BRD,UART Baud Rate Register"
|
|
bitfld.long 0x00 23. "KEN,KEN" "0,1"
|
|
bitfld.long 0x00 16.--21. "BRK,BRK" "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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
hexmask.long.word 0x00 0.--15. 1. "BRN,BRN"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "TRANS,UART Transfer Enable Register"
|
|
bitfld.long 0x00 3. "BK,BK" "0,1"
|
|
bitfld.long 0x00 2. "TXTRG,TXTRG" "0,1"
|
|
bitfld.long 0x00 1. "TXE,TXE" "0,1"
|
|
bitfld.long 0x00 0. "RXE,RXE" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "DR,UART Data Register"
|
|
rbitfld.long 0x00 18. "PERR,PERR" "0,1"
|
|
rbitfld.long 0x00 17. "FERR,FERR" "0,1"
|
|
rbitfld.long 0x00 16. "BERR,BERR" "0,1"
|
|
hexmask.long.word 0x00 0.--8. 1. "DR,DR"
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "SR,UART Status Register"
|
|
rbitfld.long 0x00 31. "SUE,SUE" "0,1"
|
|
rbitfld.long 0x00 15. "TXRUN,TXRUN" "0,1"
|
|
bitfld.long 0x00 14. "TXEND,TXEND" "0,1"
|
|
bitfld.long 0x00 13. "TXFF,TXFF" "0,1"
|
|
rbitfld.long 0x00 8.--11. "TLVL,TLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rbitfld.long 0x00 7. "RXRUN,RXRUN" "0,1"
|
|
bitfld.long 0x00 6. "RXEND,RXEND" "0,1"
|
|
bitfld.long 0x00 5. "RXFF,RXFF" "0,1"
|
|
rbitfld.long 0x00 0.--3. "RLVL,RLVL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
wgroup.long 0x20++0x03
|
|
line.long 0x00 "FIFOCLR,UART FIFO Clear Register"
|
|
bitfld.long 0x00 1. "TFCLR,TFCLR" "0,1"
|
|
bitfld.long 0x00 0. "RFCLR,RFCLR" "0,1"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "ERR,UART Error Register"
|
|
bitfld.long 0x00 4. "TRGERR,TRGERR" "0,1"
|
|
bitfld.long 0x00 3. "OVRERR,OVRERR" "0,1"
|
|
bitfld.long 0x00 2. "PERR,PERR" "0,1"
|
|
bitfld.long 0x00 1. "FERR,FERR" "0,1"
|
|
bitfld.long 0x00 0. "BERR,BERR" "0,1"
|
|
endif
|
|
tree.end
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NN*")
|
|
tree "USB (Universal Serial Bus)"
|
|
base ad:0x40100000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "GOTGCTL,OTG Control and Status Register"
|
|
rbitfld.long 0x00 21. "CURMOD,CURMOD" "0,1"
|
|
bitfld.long 0x00 20. "OTGVER,OTGVER" "0,1"
|
|
rbitfld.long 0x00 19. "BSESVLD,BSESVLD" "0,1"
|
|
rbitfld.long 0x00 18. "ASESVLD,ASESVLD" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 17. "DBNCTIME,DBNCTIME" "0,1"
|
|
rbitfld.long 0x00 16. "CONIDSTS,CONIDSTS" "0,1"
|
|
bitfld.long 0x00 15. "DBNCEFLTRBYPASS,DBNCEFLTRBYPASS" "0,1"
|
|
bitfld.long 0x00 12. "EHEN,EHEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "DEVHNPEN,DEVHNPEN" "0,1"
|
|
bitfld.long 0x00 10. "HSTSETHNPEN,HSTSETHNPEN" "0,1"
|
|
bitfld.long 0x00 9. "HNPREQ,HNPREQ" "0,1"
|
|
rbitfld.long 0x00 8. "HSTNEGSCS,HSTNEGSCS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "BVALIDOVVAL,BVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 6. "BVALIDOVEN,BVALIDOVEN" "0,1"
|
|
bitfld.long 0x00 5. "AVALIDOVVAL,AVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 4. "AVALIDOVEN,AVALIDOVEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "VBVALIDOVVAL,VBVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 2. "VBVALIDOVEN,VBVALIDOVEN" "0,1"
|
|
bitfld.long 0x00 1. "SESREQ,SESREQ" "0,1"
|
|
rbitfld.long 0x00 0. "SESREQSCS,SESREQSCS" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "GOTGINT,OTG Interrupt Register"
|
|
bitfld.long 0x00 19. "DBNCEDONE,DBNCEDONE" "0,1"
|
|
bitfld.long 0x00 18. "ADEVTOUTCHG,ADEVTOUTCHG" "0,1"
|
|
bitfld.long 0x00 17. "HSTNEGDET,HSTNEGDET" "0,1"
|
|
bitfld.long 0x00 9. "HSTNEGSUCSTSCHNG,HSTNEGSUCSTSCHNG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "SESREQSUCSTSCHNG,SESREQSUCSTSCHNG" "0,1"
|
|
bitfld.long 0x00 2. "SESENDDET,SESENDDET" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "GAHBCFG,AHB Configuration Register"
|
|
bitfld.long 0x00 24. "INVDESCENDIANESS,INVDESCENDIANESS" "0,1"
|
|
bitfld.long 0x00 23. "AHBSINGLE,AHBSINGLE" "0,1"
|
|
bitfld.long 0x00 22. "NOTIALLDMAWRIT,NOTIALLDMAWRIT" "0,1"
|
|
bitfld.long 0x00 21. "REMMEMSUPP,REMMEMSUPP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "PTXFEMPLVL,PTXFEMPLVL" "0,1"
|
|
bitfld.long 0x00 7. "NPTXFEMPLVL,NPTXFEMPLVL" "0,1"
|
|
bitfld.long 0x00 5. "DMAEN,DMAEN" "0,1"
|
|
bitfld.long 0x00 1.--4. "HBSTLEN,HBSTLEN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
newline
|
|
bitfld.long 0x00 0. "GLBLINTRMSK,GLBLINTRMSK" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "GUSBCFG,USB Configuration Register"
|
|
bitfld.long 0x00 30. "FORCEDEVMODE,FORCEDEVMODE" "0,1"
|
|
bitfld.long 0x00 29. "FORCEHSTMODE,FORCEHSTMODE" "0,1"
|
|
bitfld.long 0x00 28. "TXENDDELAY,TXENDDELAY" "0,1"
|
|
rbitfld.long 0x00 22. "TERMSELDLPULSE,TERMSELDLPULSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "USBTRDTIM,USBTRDTIM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 9. "HNPCAP,HNPCAP" "0,1"
|
|
bitfld.long 0x00 8. "SRPCAP,SRPCAP" "0,1"
|
|
rbitfld.long 0x00 6. "PHYSEL,PHYSEL" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 5. "FSINTF,FSINTF" "0,1"
|
|
bitfld.long 0x00 0.--2. "TOUTCAL,TOUTCAL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "GRSTCTL,Reset Register"
|
|
rbitfld.long 0x00 31. "AHBIDLE,AHBIDLE" "0,1"
|
|
rbitfld.long 0x00 30. "DMAREQ,DMAREQ" "0,1"
|
|
bitfld.long 0x00 6.--10. "TXFNUM,TXFNUM" "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 5. "TXFFLSH,TXFFLSH" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXFFLSH,RXFFLSH" "0,1"
|
|
bitfld.long 0x00 2. "FRMCNTRRST,FRMCNTRRST" "0,1"
|
|
bitfld.long 0x00 1. "PIUFSSFTRST,PIUFSSFTRST" "0,1"
|
|
bitfld.long 0x00 0. "CSFTRST,CSFTRST" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "GINTSTS,Interrupt Register"
|
|
bitfld.long 0x00 31. "WKUPINT,WKUPINT" "0,1"
|
|
bitfld.long 0x00 30. "SESSREQINT,SESSREQINT" "0,1"
|
|
bitfld.long 0x00 29. "DISCONNINT,DISCONNINT" "0,1"
|
|
bitfld.long 0x00 28. "CONIDSTSCHNG,CONIDSTSCHNG" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 26. "PTXFEMP,PTXFEMP" "0,1"
|
|
rbitfld.long 0x00 25. "HCHINT,HCHINT" "0,1"
|
|
rbitfld.long 0x00 24. "PRTINT,PRTINT" "0,1"
|
|
bitfld.long 0x00 23. "RESETDET,RESETDET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22. "FETSUSP,FETSUSP" "0,1"
|
|
bitfld.long 0x00 21. "INCOMPLP,INCOMPLP" "0,1"
|
|
bitfld.long 0x00 20. "INCOMPISOIN,INCOMPISOIN" "0,1"
|
|
rbitfld.long 0x00 19. "OEPINT,OEPINT" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 18. "IEPINT,IEPINT" "0,1"
|
|
bitfld.long 0x00 17. "EPMIS,EPMIS" "0,1"
|
|
bitfld.long 0x00 15. "EOPF,EOPF" "0,1"
|
|
bitfld.long 0x00 14. "ISOOUTDROP,ISOOUTDROP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 13. "ENUMDONE,ENUMDONE" "0,1"
|
|
bitfld.long 0x00 12. "USBRST,USBRST" "0,1"
|
|
bitfld.long 0x00 11. "USBSUSP,USBSUSP" "0,1"
|
|
bitfld.long 0x00 10. "ERLYSUSP,ERLYSUSP" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 7. "GOUTNAKEFF,GOUTNAKEFF" "0,1"
|
|
rbitfld.long 0x00 6. "GINNAKEFF,GINNAKEFF" "0,1"
|
|
rbitfld.long 0x00 5. "NPTXFEMP,NPTXFEMP" "0,1"
|
|
rbitfld.long 0x00 4. "RXFLVL,RXFLVL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SOF,SOF" "0,1"
|
|
rbitfld.long 0x00 2. "OTGINT,OTGINT" "0,1"
|
|
bitfld.long 0x00 1. "MODEMIS,MODEMIS" "0,1"
|
|
rbitfld.long 0x00 0. "CURMOD,CURMOD" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "GINTMSK,Interrupt Mask Register"
|
|
bitfld.long 0x00 31. "WKUPINTMSK,WKUPINTMSK" "0,1"
|
|
bitfld.long 0x00 30. "SESSREQINTMSK,SESSREQINTMSK" "0,1"
|
|
bitfld.long 0x00 29. "DISCONNINTMSK,DISCONNINTMSK" "0,1"
|
|
bitfld.long 0x00 28. "CONIDSTSCHNGMSK,CONIDSTSCHNGMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 26. "PTXFEMPMSK,PTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 25. "HCHINTMSK,HCHINTMSK" "0,1"
|
|
bitfld.long 0x00 24. "PRTINTMSK,PRTINTMSK" "0,1"
|
|
bitfld.long 0x00 23. "RESETDETMSK,RESETDETMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22. "FETSUSPMSK,FETSUSPMSK" "0,1"
|
|
bitfld.long 0x00 21. "INCOMPLPMSK,INCOMPLPMSK" "0,1"
|
|
bitfld.long 0x00 19. "OEPINTMSK,OEPINTMSK" "0,1"
|
|
bitfld.long 0x00 18. "IEPINTMSK,IEPINTMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "EPMISMSK,EPMISMSK" "0,1"
|
|
bitfld.long 0x00 15. "EOPFMSK,EOPFMSK" "0,1"
|
|
bitfld.long 0x00 14. "ISOOUTDROPMSK,ISOOUTDROPMSK" "0,1"
|
|
bitfld.long 0x00 13. "ENUMDONEMSK,ENUMDONEMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "USBRSTMSK,USBRSTMSK" "0,1"
|
|
bitfld.long 0x00 11. "USBSUSPMSK,USBSUSPMSK" "0,1"
|
|
bitfld.long 0x00 10. "ERLYSUSPMSK,ERLYSUSPMSK" "0,1"
|
|
bitfld.long 0x00 7. "GOUTNAKEFFMSK,GOUTNAKEFFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "GINNAKEFFMSK,GINNAKEFFMSK" "0,1"
|
|
bitfld.long 0x00 5. "NPTXFEMPMSK,NPTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 4. "RXFLVLMSK,RXFLVLMSK" "0,1"
|
|
bitfld.long 0x00 3. "SOFMSK,SOFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "OTGINTMSK,OTGINTMSK" "0,1"
|
|
bitfld.long 0x00 1. "MODEMISMSK,MODEMISMSK" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "GRXSTSR,Receive Status Debug Read Register"
|
|
bitfld.long 0x00 21.--24. "FN,FN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 17.--20. "PKTSTS,PKTSTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 15.--16. "DPID,DPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 4.--14. 1. "BCNT,BCNT"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "CHNUM,CHNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "GRXSTSP,Receive Status Read_Pop Register"
|
|
bitfld.long 0x00 21.--24. "FN,FN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 17.--20. "PKTSTS,PKTSTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 15.--16. "DPID,DPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 4.--14. 1. "BCNT,BCNT"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "CHNUM,CHNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "GRXFSIZ,Receive FIFO Size Register"
|
|
hexmask.long.word 0x00 0.--8. 1. "RXFDEP,RXFDEP"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "GNPTXFSIZ,Non-periodic Transmit FIFO Size Register"
|
|
hexmask.long.byte 0x00 16.--22. 1. "NPTXFDEP,NPTXFDEP"
|
|
hexmask.long.word 0x00 0.--8. 1. "NPTXFSTADDR,NPTXFSTADDR"
|
|
rgroup.long 0x2C++0x03
|
|
line.long 0x00 "GNPTXSTS,Non-periodic Transmit FIFO_Queue Status Register"
|
|
hexmask.long.byte 0x00 24.--30. 1. "NPTXQTOP,NPTXQTOP"
|
|
hexmask.long.byte 0x00 16.--23. 1. "NPTXQSPCAVAIL,NPTXQSPCAVAIL"
|
|
hexmask.long.word 0x00 0.--15. 1. "NPTXFSPCAVAIL,NPTXFSPCAVAIL"
|
|
rgroup.long 0x44++0x03
|
|
line.long 0x00 "GHWCFG1,User Hardware Configuration 1 Register"
|
|
bitfld.long 0x00 10.--11. "EPDIR5,EPDIR5" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "EPDIR4,EPDIR4" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. "EPDIR3,EPDIR3" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "EPDIR2,EPDIR2" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 2.--3. "EPDIR1,EPDIR1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "EPDIR0,EPDIR0" "0,1,2,3"
|
|
rgroup.long 0x48++0x03
|
|
line.long 0x00 "GHWCFG2,User Hardware Configuration 2 Register"
|
|
bitfld.long 0x00 26.--30. "TKNQDEPTH,TKNQDEPTH" "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.--25. "PTXQDEPTH,PTXQDEPTH" "0,1,2,3"
|
|
bitfld.long 0x00 22.--23. "NPTXQDEPTH,NPTXQDEPTH" "0,1,2,3"
|
|
bitfld.long 0x00 20. "MULTIPROCINTRPT,MULTIPROCINTRPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "DYNFIFOSIZING,DYNFIFOSIZING" "0,1"
|
|
bitfld.long 0x00 18. "PERIOSUPPORT,PERIOSUPPORT" "0,1"
|
|
bitfld.long 0x00 14.--17. "NUMHSTCHNL,NUMHSTCHNL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 10.--13. "NUMDEVEPS,NUMDEVEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
newline
|
|
bitfld.long 0x00 8.--9. "FSPHYTYPE,FSPHYTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. "HSPHYTYPE,HSPHYTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 5. "SINGPNT,SINGPNT" "0,1"
|
|
bitfld.long 0x00 3.--4. "OTGARCH,OTGARCH" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0.--2. "OTGMODE,OTGMODE" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x4C++0x03
|
|
line.long 0x00 "GHWCFG3,User Hardware Configuration 3 Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "DFIFODEPTH,DFIFODEPTH"
|
|
bitfld.long 0x00 15. "LPMMODE,LPMMODE" "0,1"
|
|
bitfld.long 0x00 14. "BCSUPPORT,BCSUPPORT" "0,1"
|
|
bitfld.long 0x00 13. "HSICMODE,HSICMODE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "ADPSUPPORT,ADPSUPPORT" "0,1"
|
|
bitfld.long 0x00 11. "RSTTYPE,RSTTYPE" "0,1"
|
|
bitfld.long 0x00 10. "OPTFEATURE,OPTFEATURE" "0,1"
|
|
bitfld.long 0x00 9. "VNDCTLSUPT,VNDCTLSUPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "I2CINTSEL,I2CINTSEL" "0,1"
|
|
bitfld.long 0x00 7. "OTGEN,OTGEN" "0,1"
|
|
bitfld.long 0x00 4.--6. "PKTSIZEWIDTH,PKTSIZEWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. "XFERSIZEWIDTH,XFERSIZEWIDTH" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x50++0x03
|
|
line.long 0x00 "GHWCFG4,User Hardware Configuration 4 Register"
|
|
bitfld.long 0x00 31. "DESCDMA,DESCDMA" "0,1"
|
|
bitfld.long 0x00 30. "DESCDMAENABLED,DESCDMAENABLED" "0,1"
|
|
bitfld.long 0x00 26.--29. "INEPS,INEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 25. "DEDFIFOMODE,DEDFIFOMODE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 24. "SESSENDFLTR,SESSENDFLTR" "0,1"
|
|
bitfld.long 0x00 23. "BVALIDFLTR,BVALIDFLTR" "0,1"
|
|
bitfld.long 0x00 22. "AVALIDFLTR,AVALIDFLTR" "0,1"
|
|
bitfld.long 0x00 21. "VBUSVALIDFLTR,VBUSVALIDFLTR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 20. "IDDGFLTR,IDDGFLTR" "0,1"
|
|
bitfld.long 0x00 16.--19. "NUMCTLEPS,NUMCTLEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 14.--15. "PHYDATAWIDTH,PHYDATAWIDTH" "0,1,2,3"
|
|
bitfld.long 0x00 13. "ENHANCEDLPMSUPT,ENHANCEDLPMSUPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "ACGSUPT,ACGSUPT" "0,1"
|
|
bitfld.long 0x00 11. "IPGISOCSUPT,IPGISOCSUPT" "0,1"
|
|
bitfld.long 0x00 10. "SERVINTFLOW,SERVINTFLOW" "0,1"
|
|
bitfld.long 0x00 9. "ENHANCEDLPMSUPT1,ENHANCEDLPMSUPT1" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "EXTENDEDHIBERNATION,EXTENDEDHIBERNATION" "0,1"
|
|
bitfld.long 0x00 6. "HIBERNATION,HIBERNATION" "0,1"
|
|
bitfld.long 0x00 5. "AHBFREQ,AHBFREQ" "0,1"
|
|
bitfld.long 0x00 4. "PARTIALPWRDN,PARTIALPWRDN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "NUMDEVPERIOEPS,NUMDEVPERIOEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "GDFIFOCFG,Global DFIFO Configuration Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "EPINFOBASEADDR,EPINFOBASEADDR"
|
|
hexmask.long.word 0x00 0.--15. 1. "GDFIFOCFG,GDFIFOCFG"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "HPTXFSIZ,Host Periodic Transmit FIFO Size Register"
|
|
hexmask.long.word 0x00 16.--24. 1. "PTXFSIZE,PTXFSIZE"
|
|
hexmask.long.word 0x00 0.--8. 1. "PTXFSTADDR,PTXFSTADDR"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "DIEPTXF1,Device IN Endpoint Transmit FIFO Size Register 1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP1TXFDEP,INEP1TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP1TXFSTADDR,INEP1TXFSTADDR"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "DIEPTXF2,Device IN Endpoint Transmit FIFO Size Register 2"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP2TXFDEP,INEP2TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP2TXFSTADDR,INEP2TXFSTADDR"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "DIEPTXF3,Device IN Endpoint Transmit FIFO Size Register 3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP3TXFDEP,INEP3TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP3TXFSTADDR,INEP3TXFSTADDR"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "DIEPTXF4,Device IN Endpoint Transmit FIFO Size Register 4"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP4TXFDEP,INEP4TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP4TXFSTADDR,INEP4TXFSTADDR"
|
|
group.long 0x114++0x03
|
|
line.long 0x00 "DIEPTXF5,Device IN Endpoint Transmit FIFO Size Register 5"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP5TXFDEP,INEP5TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP5TXFSTADDR,INEP5TXFSTADDR"
|
|
group.long 0x400++0x03
|
|
line.long 0x00 "HCFG,Host Configuration Register"
|
|
bitfld.long 0x00 31. "MODECHTIMEN,MODECHTIMEN" "0,1"
|
|
bitfld.long 0x00 26. "PERSCHEDENA,PERSCHEDENA" "0,1"
|
|
bitfld.long 0x00 24.--25. "FRLISTEN,FRLISTEN" "0,1,2,3"
|
|
bitfld.long 0x00 23. "DESCDMA,DESCDMA" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "FSLSSUPP,FSLSSUPP" "0,1"
|
|
bitfld.long 0x00 0.--1. "FSLSPCLKSEL,FSLSPCLKSEL" "0,1,2,3"
|
|
group.long 0x404++0x03
|
|
line.long 0x00 "HFIR,Host Frame Interval Register"
|
|
bitfld.long 0x00 16. "HFIRRLDCTRL,HFIRRLDCTRL" "0,1"
|
|
hexmask.long.word 0x00 0.--15. 1. "FRINT,FRINT"
|
|
rgroup.long 0x408++0x03
|
|
line.long 0x00 "HFNUM,Host Frame Number_Frame Time Remaining Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "FRREM,FRREM"
|
|
hexmask.long.word 0x00 0.--15. 1. "FRNUM,FRNUM"
|
|
rgroup.long 0x410++0x03
|
|
line.long 0x00 "HPTXSTS,Host Periodic Transmit FIFO_Queue Status Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PTXQTOP,PTXQTOP"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PTXQSPCAVAIL,PTXQSPCAVAIL"
|
|
hexmask.long.word 0x00 0.--15. 1. "PTXFSPCAVAIL,PTXFSPCAVAIL"
|
|
rgroup.long 0x414++0x03
|
|
line.long 0x00 "HAINT,Host All Channels Interrupt Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "HAINT,HAINT"
|
|
group.long 0x418++0x03
|
|
line.long 0x00 "HAINTMSK,Host All Channels Interrupt Mask Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "HAINTMSK,HAINTMSK"
|
|
group.long 0x41C++0x03
|
|
line.long 0x00 "HFLBADDR,Host Frame List Base Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HFLBADDR,HFLBADDR"
|
|
group.long 0x440++0x03
|
|
line.long 0x00 "HPRT,Host Port Control and Status Register"
|
|
rbitfld.long 0x00 17.--18. "PRTSPD,PRTSPD" "0,1,2,3"
|
|
bitfld.long 0x00 13.--16. "PRTTSTCTL,PRTTSTCTL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12. "PRTPWR,PRTPWR" "0,1"
|
|
rbitfld.long 0x00 10.--11. "PRTLNSTS,PRTLNSTS" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 8. "PRTRST,PRTRST" "0,1"
|
|
bitfld.long 0x00 7. "PRTSUSP,PRTSUSP" "0,1"
|
|
bitfld.long 0x00 6. "PRTRES,PRTRES" "0,1"
|
|
bitfld.long 0x00 5. "PRTOVRCURRCHNG,PRTOVRCURRCHNG" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "PRTOVRCURRACT,PRTOVRCURRACT" "0,1"
|
|
bitfld.long 0x00 3. "PRTENCHNG,PRTENCHNG" "0,1"
|
|
bitfld.long 0x00 2. "PRTENA,PRTENA" "0,1"
|
|
bitfld.long 0x00 1. "PRTCONNDET,PRTCONNDET" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 0. "PRTCONNSTS,PRTCONNSTS" "0,1"
|
|
group.long 0x500++0x03
|
|
line.long 0x00 "HCCHAR0,Host Channel 0 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x504++0x03
|
|
line.long 0x00 "HCSPLT0,Host Channel 0 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x508++0x03
|
|
line.long 0x00 "HCINT0,Host Channel 0 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x50C++0x03
|
|
line.long 0x00 "HCINTMSK0,Host Channel 0 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x510++0x03
|
|
line.long 0x00 "HCTSIZ0,Host Channel 0 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x514++0x03
|
|
line.long 0x00 "HCDMA0,Host Channel 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x51C++0x03
|
|
line.long 0x00 "HCDMAB0,Host Channel 0 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x520++0x03
|
|
line.long 0x00 "HCCHAR1,Host Channel 1 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x524++0x03
|
|
line.long 0x00 "HCSPLT1,Host Channel 1 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x528++0x03
|
|
line.long 0x00 "HCINT1,Host Channel 1 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x52C++0x03
|
|
line.long 0x00 "HCINTMSK1,Host Channel 1 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x530++0x03
|
|
line.long 0x00 "HCTSIZ1,Host Channel 1 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x534++0x03
|
|
line.long 0x00 "HCDMA1,Host Channel 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x53C++0x03
|
|
line.long 0x00 "HCDMAB1,Host Channel 1 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x540++0x03
|
|
line.long 0x00 "HCCHAR2,Host Channel 2 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x544++0x03
|
|
line.long 0x00 "HCSPLT2,Host Channel 2 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x548++0x03
|
|
line.long 0x00 "HCINT2,Host Channel 2 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x54C++0x03
|
|
line.long 0x00 "HCINTMSK2,Host Channel 2 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x550++0x03
|
|
line.long 0x00 "HCTSIZ2,Host Channel 2 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x554++0x03
|
|
line.long 0x00 "HCDMA2,Host Channel 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x55C++0x03
|
|
line.long 0x00 "HCDMAB2,Host Channel 2 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x560++0x03
|
|
line.long 0x00 "HCCHAR3,Host Channel 3 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x564++0x03
|
|
line.long 0x00 "HCSPLT3,Host Channel 3 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x568++0x03
|
|
line.long 0x00 "HCINT3,Host Channel 3 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x56C++0x03
|
|
line.long 0x00 "HCINTMSK3,Host Channel 3 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x570++0x03
|
|
line.long 0x00 "HCTSIZ3,Host Channel 3 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x574++0x03
|
|
line.long 0x00 "HCDMA3,Host Channel 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x57C++0x03
|
|
line.long 0x00 "HCDMAB3,Host Channel 3 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x580++0x03
|
|
line.long 0x00 "HCCHAR4,Host Channel 4 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x584++0x03
|
|
line.long 0x00 "HCSPLT4,Host Channel 4 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x588++0x03
|
|
line.long 0x00 "HCINT4,Host Channel 4 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x58C++0x03
|
|
line.long 0x00 "HCINTMSK4,Host Channel 4 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x590++0x03
|
|
line.long 0x00 "HCTSIZ4,Host Channel 4 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x594++0x03
|
|
line.long 0x00 "HCDMA4,Host Channel 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x59C++0x03
|
|
line.long 0x00 "HCDMAB4,Host Channel 4 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5A0++0x03
|
|
line.long 0x00 "HCCHAR5,Host Channel 5 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5A4++0x03
|
|
line.long 0x00 "HCSPLT5,Host Channel 5 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5A8++0x03
|
|
line.long 0x00 "HCINT5,Host Channel 5 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5AC++0x03
|
|
line.long 0x00 "HCINTMSK5,Host Channel 5 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5B0++0x03
|
|
line.long 0x00 "HCTSIZ5,Host Channel 5 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5B4++0x03
|
|
line.long 0x00 "HCDMA5,Host Channel 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5BC++0x03
|
|
line.long 0x00 "HCDMAB5,Host Channel 5 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5C0++0x03
|
|
line.long 0x00 "HCCHAR6,Host Channel 6 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5C4++0x03
|
|
line.long 0x00 "HCSPLT6,Host Channel 6 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5C8++0x03
|
|
line.long 0x00 "HCINT6,Host Channel 6 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5CC++0x03
|
|
line.long 0x00 "HCINTMSK6,Host Channel 6 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5D0++0x03
|
|
line.long 0x00 "HCTSIZ6,Host Channel 6 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5D4++0x03
|
|
line.long 0x00 "HCDMA6,Host Channel 6 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5DC++0x03
|
|
line.long 0x00 "HCDMAB6,Host Channel 6 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5E0++0x03
|
|
line.long 0x00 "HCCHAR7,Host Channel 7 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5E4++0x03
|
|
line.long 0x00 "HCSPLT7,Host Channel 7 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5E8++0x03
|
|
line.long 0x00 "HCINT7,Host Channel 7 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5EC++0x03
|
|
line.long 0x00 "HCINTMSK7,Host Channel 7 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5F0++0x03
|
|
line.long 0x00 "HCTSIZ7,Host Channel 7 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5F4++0x03
|
|
line.long 0x00 "HCDMA7,Host Channel 7 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5FC++0x03
|
|
line.long 0x00 "HCDMAB7,Host Channel 7 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x600++0x03
|
|
line.long 0x00 "HCCHAR8,Host Channel 8 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x604++0x03
|
|
line.long 0x00 "HCSPLT8,Host Channel 8 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x608++0x03
|
|
line.long 0x00 "HCINT8,Host Channel 8 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x60C++0x03
|
|
line.long 0x00 "HCINTMSK8,Host Channel 8 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x610++0x03
|
|
line.long 0x00 "HCTSIZ8,Host Channel 8 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x614++0x03
|
|
line.long 0x00 "HCDMA8,Host Channel 8 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x61C++0x03
|
|
line.long 0x00 "HCDMAB8,Host Channel 8 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x620++0x03
|
|
line.long 0x00 "HCCHAR9,Host Channel 9 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x624++0x03
|
|
line.long 0x00 "HCSPLT9,Host Channel 9 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x628++0x03
|
|
line.long 0x00 "HCINT9,Host Channel 9 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x62C++0x03
|
|
line.long 0x00 "HCINTMSK9,Host Channel 9 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x630++0x03
|
|
line.long 0x00 "HCTSIZ9,Host Channel 9 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x634++0x03
|
|
line.long 0x00 "HCDMA9,Host Channel 9 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x63C++0x03
|
|
line.long 0x00 "HCDMAB9,Host Channel 9 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x640++0x03
|
|
line.long 0x00 "HCCHAR10,Host Channel 10 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x644++0x03
|
|
line.long 0x00 "HCSPLT10,Host Channel 10 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x648++0x03
|
|
line.long 0x00 "HCINT10,Host Channel 10 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x64C++0x03
|
|
line.long 0x00 "HCINTMSK10,Host Channel 10 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x650++0x03
|
|
line.long 0x00 "HCTSIZ10,Host Channel 10 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x654++0x03
|
|
line.long 0x00 "HCDMA10,Host Channel 10 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x65C++0x03
|
|
line.long 0x00 "HCDMAB10,Host Channel 10 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x660++0x03
|
|
line.long 0x00 "HCCHAR11,Host Channel 11 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x664++0x03
|
|
line.long 0x00 "HCSPLT11,Host Channel 11 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x668++0x03
|
|
line.long 0x00 "HCINT11,Host Channel 11 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x66C++0x03
|
|
line.long 0x00 "HCINTMSK11,Host Channel 11 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x670++0x03
|
|
line.long 0x00 "HCTSIZ11,Host Channel 11 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x674++0x03
|
|
line.long 0x00 "HCDMA11,Host Channel 11 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x67C++0x03
|
|
line.long 0x00 "HCDMAB11,Host Channel 11 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x800++0x03
|
|
line.long 0x00 "DCFG,Device Configuration Register"
|
|
bitfld.long 0x00 24.--25. "PERSCHINTVL,PERSCHINTVL" "0,1,2,3"
|
|
bitfld.long 0x00 23. "DESCDMA,DESCDMA" "0,1"
|
|
bitfld.long 0x00 15. "ERRATICINTMSK,ERRATICINTMSK" "0,1"
|
|
bitfld.long 0x00 14. "XCVRDLY,XCVRDLY" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 13. "ENDEVOUTNAK,ENDEVOUTNAK" "0,1"
|
|
bitfld.long 0x00 11.--12. "PERFRINT,PERFRINT" "0,1,2,3"
|
|
hexmask.long.byte 0x00 4.--10. 1. "DEVADDR,DEVADDR"
|
|
bitfld.long 0x00 2. "NZSTSOUTHSHK,NZSTSOUTHSHK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0.--1. "DEVSPD,DEVSPD" "0,1,2,3"
|
|
group.long 0x804++0x03
|
|
line.long 0x00 "DCTL,Device Control Register"
|
|
bitfld.long 0x00 19. "SERVINT,SERVINT" "0,1"
|
|
bitfld.long 0x00 17. "ENCONTONBNA,ENCONTONBNA" "0,1"
|
|
bitfld.long 0x00 16. "NAKONBBLE,NAKONBBLE" "0,1"
|
|
bitfld.long 0x00 15. "IGNRFRMNUM,IGNRFRMNUM" "0,1"
|
|
newline
|
|
bitfld.long 0x00 13.--14. "GMC,GMC" "0,1,2,3"
|
|
bitfld.long 0x00 11. "PWRONPRGDONE,PWRONPRGDONE" "0,1"
|
|
bitfld.long 0x00 10. "CGOUTNAK,CGOUTNAK" "0,1"
|
|
bitfld.long 0x00 9. "SGOUTNAK,SGOUTNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "CGNPINNAK,CGNPINNAK" "0,1"
|
|
bitfld.long 0x00 7. "SGNPINNAK,SGNPINNAK" "0,1"
|
|
bitfld.long 0x00 4.--6. "TSTCTL,TSTCTL" "0,1,2,3,4,5,6,7"
|
|
rbitfld.long 0x00 3. "GOUTNAKSTS,GOUTNAKSTS" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 2. "GNPINNAKSTS,GNPINNAKSTS" "0,1"
|
|
bitfld.long 0x00 1. "SFTDISCON,SFTDISCON" "0,1"
|
|
bitfld.long 0x00 0. "RMTWKUPSIG,RMTWKUPSIG" "0,1"
|
|
rgroup.long 0x808++0x03
|
|
line.long 0x00 "DSTS,Device Status Register"
|
|
bitfld.long 0x00 22.--23. "DEVLNSTS,DEVLNSTS" "0,1,2,3"
|
|
hexmask.long.word 0x00 8.--21. 1. "SOFFN,SOFFN"
|
|
bitfld.long 0x00 3. "ERRTICERR,ERRTICERR" "0,1"
|
|
bitfld.long 0x00 1.--2. "ENUMSPD,ENUMSPD" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0. "SUSPSTS,SUSPSTS" "0,1"
|
|
group.long 0x810++0x03
|
|
line.long 0x00 "DIEPMSK,Device IN Endpoint Common Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "NAKMSK,NAKMSK" "0,1"
|
|
bitfld.long 0x00 9. "BNAININTRMSK,BNAININTRMSK" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRNMSK,TXFIFOUNDRNMSK" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFFMSK,INEPNAKEFFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMISMSK,INTKNEPMISMSK" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMPMSK,INTKNTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUTMSK,TIMEOUTMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLDMSK,EPDISBLDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x814++0x03
|
|
line.long 0x00 "DOEPMSK,Device OUT Endpoint Common Interrupt Mask Register"
|
|
bitfld.long 0x00 14. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 13. "NAKMSK,NAKMSK" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERRMSK,BBLEERRMSK" "0,1"
|
|
bitfld.long 0x00 9. "BNAOUTINTRMSK,BNAOUTINTRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "OUTPKTERRMSK,OUTPKTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
bitfld.long 0x00 5. "STSPHSERCVDMSK,STSPHSERCVDMSK" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDISMSK,OUTTKNEPDISMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SETUPMSK,SETUPMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "EPDISBLDMSK,EPDISBLDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
rgroup.long 0x818++0x03
|
|
line.long 0x00 "DAINT,Device All Endpoints Interrupt Register"
|
|
bitfld.long 0x00 21. "OUTEPINT5,OUTEPINT5" "0,1"
|
|
bitfld.long 0x00 20. "OUTEPINT4,OUTEPINT4" "0,1"
|
|
bitfld.long 0x00 19. "OUTEPINT3,OUTEPINT3" "0,1"
|
|
bitfld.long 0x00 18. "OUTEPINT2,OUTEPINT2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "OUTEPINT1,OUTEPINT1" "0,1"
|
|
bitfld.long 0x00 16. "OUTEPINT0,OUTEPINT0" "0,1"
|
|
bitfld.long 0x00 5. "INEPINT5,INEPINT5" "0,1"
|
|
bitfld.long 0x00 4. "INEPINT4,INEPINT4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "INEPINT3,INEPINT3" "0,1"
|
|
bitfld.long 0x00 2. "INEPINT2,INEPINT2" "0,1"
|
|
bitfld.long 0x00 1. "INEPINT1,INEPINT1" "0,1"
|
|
bitfld.long 0x00 0. "INEPINT0,INEPINT0" "0,1"
|
|
group.long 0x81C++0x03
|
|
line.long 0x00 "DAINTMSK,Device All Endpoints Interrupt Mask Register"
|
|
bitfld.long 0x00 21. "OUTEPMSK5,OUTEPMSK5" "0,1"
|
|
bitfld.long 0x00 20. "OUTEPMSK4,OUTEPMSK4" "0,1"
|
|
bitfld.long 0x00 19. "OUTEPMSK3,OUTEPMSK3" "0,1"
|
|
bitfld.long 0x00 18. "OUTEPMSK2,OUTEPMSK2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "OUTEPMSK1,OUTEPMSK1" "0,1"
|
|
bitfld.long 0x00 16. "OUTEPMSK0,OUTEPMSK0" "0,1"
|
|
bitfld.long 0x00 5. "INEPMSK5,INEPMSK5" "0,1"
|
|
bitfld.long 0x00 4. "INEPMSK4,INEPMSK4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "INEPMSK3,INEPMSK3" "0,1"
|
|
bitfld.long 0x00 2. "INEPMSK2,INEPMSK2" "0,1"
|
|
bitfld.long 0x00 1. "INEPMSK1,INEPMSK1" "0,1"
|
|
bitfld.long 0x00 0. "INEPMSK0,INEPMSK0" "0,1"
|
|
group.long 0x828++0x03
|
|
line.long 0x00 "DVBUSDIS,Device VBUS Discharge Time Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "DVBUSDIS,DVBUSDIS"
|
|
group.long 0x82C++0x03
|
|
line.long 0x00 "DVBUSPULSE,Device VBUS Pulsing Time Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "DVBUSPULSE,DVBUSPULSE"
|
|
group.long 0x830++0x03
|
|
line.long 0x00 "DTHRCTL,Device Threshold Control Register"
|
|
bitfld.long 0x00 27. "ARBPRKEN,ARBPRKEN" "0,1"
|
|
hexmask.long.word 0x00 17.--25. 1. "RXTHRLEN,RXTHRLEN"
|
|
bitfld.long 0x00 16. "RXTHREN,RXTHREN" "0,1"
|
|
bitfld.long 0x00 11.--12. "AHBTHRRATIO,AHBTHRRATIO" "0,1,2,3"
|
|
newline
|
|
hexmask.long.word 0x00 2.--10. 1. "TXTHRLEN,TXTHRLEN"
|
|
bitfld.long 0x00 1. "ISOTHREN,ISOTHREN" "0,1"
|
|
bitfld.long 0x00 0. "NONISOTHREN,NONISOTHREN" "0,1"
|
|
group.long 0x834++0x03
|
|
line.long 0x00 "DIEPEMPMSK,Device IN Endpoint FIFO Empty Interrupt Mask Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFEMPMSK,INEPTXFEMPMSK"
|
|
group.long 0x900++0x03
|
|
line.long 0x00 "DIEPCTL0,Device Control IN Endpoint 0 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
rbitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
bitfld.long 0x00 0.--1. "MPS,MPS" "0,1,2,3"
|
|
group.long 0x908++0x03
|
|
line.long 0x00 "DIEPINT0,Device IN Endpoint 0 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x910++0x03
|
|
line.long 0x00 "DIEPTSIZ0,Device IN Endpoint 0 Transfer Size Register"
|
|
bitfld.long 0x00 19.--20. "PKTCNT,PKTCNT" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--6. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x914++0x03
|
|
line.long 0x00 "DIEPDMA0,Device IN Endpoint 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x918++0x03
|
|
line.long 0x00 "DTXFSTS0,Device IN Endpoint Transmit FIFO Status Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x91C++0x03
|
|
line.long 0x00 "DIEPDMAB0,Device IN Endpoint 16 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x920++0x03
|
|
line.long 0x00 "DIEPCTL1,Device Control IN Endpoint 1 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x928++0x03
|
|
line.long 0x00 "DIEPINT1,Device IN Endpoint 1 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x930++0x03
|
|
line.long 0x00 "DIEPTSIZ1,Device IN Endpoint 1 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x934++0x03
|
|
line.long 0x00 "DIEPDMA1,Device IN Endpoint 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x938++0x03
|
|
line.long 0x00 "DTXFSTS1,Device IN Endpoint Transmit FIFO Status Register 1"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x93C++0x03
|
|
line.long 0x00 "DIEPDMAB1,Device IN Endpoint 1 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x940++0x03
|
|
line.long 0x00 "DIEPCTL2,Device Control IN Endpoint 2 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x948++0x03
|
|
line.long 0x00 "DIEPINT2,Device IN Endpoint 2 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x950++0x03
|
|
line.long 0x00 "DIEPTSIZ2,Device IN Endpoint 2 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x954++0x03
|
|
line.long 0x00 "DIEPDMA2,Device IN Endpoint 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x958++0x03
|
|
line.long 0x00 "DTXFSTS2,Device IN Endpoint Transmit FIFO Status Register 2"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x95C++0x03
|
|
line.long 0x00 "DIEPDMAB2,Device IN Endpoint 2 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x960++0x03
|
|
line.long 0x00 "DIEPCTL3,Device Control IN Endpoint 3 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x968++0x03
|
|
line.long 0x00 "DIEPINT3,Device IN Endpoint 3 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x970++0x03
|
|
line.long 0x00 "DIEPTSIZ3,Device IN Endpoint 3 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x974++0x03
|
|
line.long 0x00 "DIEPDMA3,Device IN Endpoint 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x978++0x03
|
|
line.long 0x00 "DTXFSTS3,Device IN Endpoint Transmit FIFO Status Register 3"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x97C++0x03
|
|
line.long 0x00 "DIEPDMAB3,Device IN Endpoint 3 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x980++0x03
|
|
line.long 0x00 "DIEPCTL4,Device Control IN Endpoint 4 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x988++0x03
|
|
line.long 0x00 "DIEPINT4,Device IN Endpoint 4 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x990++0x03
|
|
line.long 0x00 "DIEPTSIZ4,Device IN Endpoint 4 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x994++0x03
|
|
line.long 0x00 "DIEPDMA4,Device IN Endpoint 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x998++0x03
|
|
line.long 0x00 "DTXFSTS4,Device IN Endpoint Transmit FIFO Status Register 4"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x99C++0x03
|
|
line.long 0x00 "DIEPDMAB4,Device IN Endpoint 4 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x9A0++0x03
|
|
line.long 0x00 "DIEPCTL5,Device Control IN Endpoint 5 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x9A8++0x03
|
|
line.long 0x00 "DIEPINT5,Device IN Endpoint 5 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x9B0++0x03
|
|
line.long 0x00 "DIEPTSIZ5,Device IN Endpoint 5 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x9B4++0x03
|
|
line.long 0x00 "DIEPDMA5,Device IN Endpoint 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x9B8++0x03
|
|
line.long 0x00 "DTXFSTS5,Device IN Endpoint Transmit FIFO Status Register 5"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x9BC++0x03
|
|
line.long 0x00 "DIEPDMAB5,Device IN Endpoint 5 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB00++0x03
|
|
line.long 0x00 "DOEPCTL0,Device Control OUT Endpoint 0 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
rbitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
rbitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 0.--1. "MPS,MPS" "0,1,2,3"
|
|
group.long 0xB08++0x03
|
|
line.long 0x00 "DOEPINT0,Device OUT Endpoint 0 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB10++0x03
|
|
line.long 0x00 "DOEPTSIZ0,Device OUT Endpoint 0 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "SUPCNT,SUPCNT" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.byte 0x00 0.--6. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0xB14++0x03
|
|
line.long 0x00 "DOEPDMA0,Device OUT Endpoint 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB1C++0x03
|
|
line.long 0x00 "DOEPDMAB0,Device OUT Endpoint 16 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB20++0x03
|
|
line.long 0x00 "DOEPCTL1,Device Control OUT Endpoint 1 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB28++0x03
|
|
line.long 0x00 "DOEPINT1,Device OUT Endpoint 1 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB30++0x03
|
|
line.long 0x00 "DOEPTSIZ1,Device OUT Endpoint 1 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB34++0x03
|
|
line.long 0x00 "DOEPDMA1,Device OUT Endpoint 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB3C++0x03
|
|
line.long 0x00 "DOEPDMAB1,Device OUT Endpoint 1 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB40++0x03
|
|
line.long 0x00 "DOEPCTL2,Device Control OUT Endpoint 2 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB48++0x03
|
|
line.long 0x00 "DOEPINT2,Device OUT Endpoint 2 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB50++0x03
|
|
line.long 0x00 "DOEPTSIZ2,Device OUT Endpoint 2 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB54++0x03
|
|
line.long 0x00 "DOEPDMA2,Device OUT Endpoint 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB5C++0x03
|
|
line.long 0x00 "DOEPDMAB2,Device OUT Endpoint 2 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB60++0x03
|
|
line.long 0x00 "DOEPCTL3,Device Control OUT Endpoint 3 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB68++0x03
|
|
line.long 0x00 "DOEPINT3,Device OUT Endpoint 3 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB70++0x03
|
|
line.long 0x00 "DOEPTSIZ3,Device OUT Endpoint 3 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB74++0x03
|
|
line.long 0x00 "DOEPDMA3,Device OUT Endpoint 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB7C++0x03
|
|
line.long 0x00 "DOEPDMAB3,Device OUT Endpoint 3 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB80++0x03
|
|
line.long 0x00 "DOEPCTL4,Device Control OUT Endpoint 4 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB88++0x03
|
|
line.long 0x00 "DOEPINT4,Device OUT Endpoint 4 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB90++0x03
|
|
line.long 0x00 "DOEPTSIZ4,Device OUT Endpoint 4 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB94++0x03
|
|
line.long 0x00 "DOEPDMA4,Device OUT Endpoint 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB9C++0x03
|
|
line.long 0x00 "DOEPDMAB4,Device OUT Endpoint 4 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xBA0++0x03
|
|
line.long 0x00 "DOEPCTL5,Device Control OUT Endpoint 5 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xBA8++0x03
|
|
line.long 0x00 "DOEPINT5,Device OUT Endpoint 5 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xBB0++0x03
|
|
line.long 0x00 "DOEPTSIZ5,Device OUT Endpoint 5 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xBB4++0x03
|
|
line.long 0x00 "DOEPDMA5,Device OUT Endpoint 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xBBC++0x03
|
|
line.long 0x00 "DOEPDMAB5,Device OUT Endpoint 5 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xE00++0x03
|
|
line.long 0x00 "PCGCCTL,Power and Clock Gating Control Register"
|
|
bitfld.long 0x00 8. "RESETAFTERSUSP,RESETAFTERSUSP" "0,1"
|
|
rbitfld.long 0x00 7. "L1SUSPENDED,L1SUSPENDED" "0,1"
|
|
rbitfld.long 0x00 6. "PHYSLEEP,PHYSLEEP" "0,1"
|
|
bitfld.long 0x00 3. "RSTPDWNMODULE,RSTPDWNMODULE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "PWRCLMP,PWRCLMP" "0,1"
|
|
rbitfld.long 0x00 1. "GATEHCLK,GATEHCLK" "0,1"
|
|
rbitfld.long 0x00 0. "STOPPCLK,STOPPCLK" "0,1"
|
|
group.long 0x1000++0x03
|
|
line.long 0x00 "DFIFO_0,Data FIFO Access Register Map 0"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO0,DFIFO0"
|
|
group.long 0x2000++0x03
|
|
line.long 0x00 "DFIFO_1,Data FIFO Access Register Map 1"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO1,DFIFO1"
|
|
group.long 0x3000++0x03
|
|
line.long 0x00 "DFIFO_2,Data FIFO Access Register Map 2"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO2,DFIFO2"
|
|
group.long 0x4000++0x03
|
|
line.long 0x00 "DFIFO_3,Data FIFO Access Register Map 3"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO3,DFIFO3"
|
|
group.long 0x5000++0x03
|
|
line.long 0x00 "DFIFO_4,Data FIFO Access Register Map 4"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO4,DFIFO4"
|
|
group.long 0x6000++0x03
|
|
line.long 0x00 "DFIFO_5,Data FIFO Access Register Map 5"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO5,DFIFO5"
|
|
group.long 0x11000++0x03
|
|
line.long 0x00 "PHY_CTRL,PHY (USBIO) Control Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11004++0x03
|
|
line.long 0x00 "PHY_CTRL_SET,PHY (USBIO) Control Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11008++0x03
|
|
line.long 0x00 "PHY_CTRL_CLR,PHY (USBIO) Control Clear Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11010++0x03
|
|
line.long 0x00 "MAC_CTRL0,MAC Control Register 0"
|
|
bitfld.long 0x00 0.--1. "CLKSEL,CLKSEL" "0,1,2,3"
|
|
group.long 0x11014++0x03
|
|
line.long 0x00 "MAC_CTRL1,MAC Control Register 1"
|
|
bitfld.long 0x00 0. "CLKEN,CLKEN" "0,1"
|
|
group.long 0x11018++0x03
|
|
line.long 0x00 "MAC_CTRL2,MAC Control Register 2"
|
|
bitfld.long 0x00 0. "SRST,SRST" "0,1"
|
|
group.long 0x11020++0x03
|
|
line.long 0x00 "WKUP_CTRL0,Wakeup Control Register 0"
|
|
bitfld.long 0x00 31. "INT3NCLR,INT3NCLR" "0,1"
|
|
bitfld.long 0x00 30. "INT3PCLR,INT3PCLR" "0,1"
|
|
rbitfld.long 0x00 29. "INT3NFLG,INT3NFLG" "0,1"
|
|
rbitfld.long 0x00 28. "INT3PFLG,INT3PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 25.--27. "INT3MODE,INT3MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24. "INT3EN,INT3EN" "0,1"
|
|
bitfld.long 0x00 23. "INT2NCLR,INT2NCLR" "0,1"
|
|
bitfld.long 0x00 22. "INT2PCLR,INT2PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 21. "INT2NFLG,INT2NFLG" "0,1"
|
|
rbitfld.long 0x00 20. "INT2PFLG,INT2PFLG" "0,1"
|
|
bitfld.long 0x00 17.--19. "INT2MODE,INT2MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "INT2EN,INT2EN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 15. "INT1NCLR,INT1NCLR" "0,1"
|
|
bitfld.long 0x00 14. "INT1PCLR,INT1PCLR" "0,1"
|
|
rbitfld.long 0x00 13. "INT1NFLG,INT1NFLG" "0,1"
|
|
rbitfld.long 0x00 12. "INT1PFLG,INT1PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9.--11. "INT1MODE,INT1MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8. "INT1EN,INT1EN" "0,1"
|
|
bitfld.long 0x00 7. "INT0NCLR,INT0NCLR" "0,1"
|
|
bitfld.long 0x00 6. "INT0PCLR,INT0PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 5. "INT0NFLG,INT0NFLG" "0,1"
|
|
rbitfld.long 0x00 4. "INT0PFLG,INT0PFLG" "0,1"
|
|
bitfld.long 0x00 1.--3. "INT0MODE,INT0MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. "INT0EN,INT0EN" "0,1"
|
|
group.long 0x11024++0x03
|
|
line.long 0x00 "WKUP_CTRL1,Wakeup Control Register 1"
|
|
bitfld.long 0x00 23. "INT6NCLR,INT6NCLR" "0,1"
|
|
bitfld.long 0x00 22. "INT6PCLR,INT6PCLR" "0,1"
|
|
rbitfld.long 0x00 21. "INT6NFLG,INT6NFLG" "0,1"
|
|
rbitfld.long 0x00 20. "INT6PFLG,INT6PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17.--19. "INT6MODE,INT6MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "INT6EN,INT6EN" "0,1"
|
|
bitfld.long 0x00 15. "INT5NCLR,INT5NCLR" "0,1"
|
|
bitfld.long 0x00 14. "INT5PCLR,INT5PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 13. "INT5NFLG,INT5NFLG" "0,1"
|
|
rbitfld.long 0x00 12. "INT5PFLG,INT5PFLG" "0,1"
|
|
bitfld.long 0x00 9.--11. "INT5MODE,INT5MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8. "INT5EN,INT5EN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "INT4NCLR,INT4NCLR" "0,1"
|
|
bitfld.long 0x00 6. "INT4PCLR,INT4PCLR" "0,1"
|
|
rbitfld.long 0x00 5. "INT4NFLG,INT4NFLG" "0,1"
|
|
rbitfld.long 0x00 4. "INT4PFLG,INT4PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1.--3. "INT4MODE,INT4MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. "INT4EN,INT4EN" "0,1"
|
|
group.long 0x11028++0x03
|
|
line.long 0x00 "WKUP_INTEN,Wakeup Interrupt Enable Register"
|
|
bitfld.long 0x00 0.--1. "INTEN,INTEN" "0,1,2,3"
|
|
rgroup.long 0x1102C++0x03
|
|
line.long 0x00 "WKUP_INTFLAG,Wakeup Interrupt detection Flag Register"
|
|
bitfld.long 0x00 6. "INT6FLG,INT6FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT5FLG,INT5FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT4FLG,INT4FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT3FLG,INT3FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INT2FLG,INT2FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT1FLG,INT1FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT0FLG,INT0FLG" "0,1"
|
|
rgroup.long 0x11030++0x03
|
|
line.long 0x00 "WKUP_INTSTS,Wakeup Interrupt detection Status Register"
|
|
bitfld.long 0x00 6. "INT6STS,INT6STS" "0,1"
|
|
bitfld.long 0x00 5. "INT5STS,INT5STS" "0,1"
|
|
bitfld.long 0x00 4. "INT4STS,INT4STS" "0,1"
|
|
bitfld.long 0x00 3. "INT3STS,INT3STS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INT2STS,INT2STS" "0,1"
|
|
bitfld.long 0x00 1. "INT1STS,INT1STS" "0,1"
|
|
bitfld.long 0x00 0. "INT0STS,INT0STS" "0,1"
|
|
rgroup.long 0x11034++0x03
|
|
line.long 0x00 "WKUP_SIGMON,Wakeup Interrupt factor Signal monitor Register"
|
|
bitfld.long 0x00 6. "SIG6MON,SIG6MON" "0,1"
|
|
bitfld.long 0x00 5. "SIG5MON,SIG5MON" "0,1"
|
|
bitfld.long 0x00 4. "SIG4MON,SIG4MON" "0,1"
|
|
bitfld.long 0x00 3. "SIG3MON,SIG3MON" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SIG2MON,SIG2MON" "0,1"
|
|
bitfld.long 0x00 1. "SIG1MON,SIG1MON" "0,1"
|
|
bitfld.long 0x00 0. "SIG0MON,SIG0MON" "0,1"
|
|
group.long 0x11040++0x03
|
|
line.long 0x00 "VBUS_SIGMON_CTRL,VBUS signal monitor Control Register"
|
|
bitfld.long 0x00 0. "VBUS_SIGMON_IE,VBUS_SIGMON_IE" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4NR*")||cpuis("TMPM4NQ*")
|
|
tree "USBA (USB interface)"
|
|
base ad:0x40100000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "GOTGCTL,OTG Control and Status Register"
|
|
rbitfld.long 0x00 21. "CURMOD,CURMOD" "0,1"
|
|
bitfld.long 0x00 20. "OTGVER,OTGVER" "0,1"
|
|
rbitfld.long 0x00 19. "BSESVLD,BSESVLD" "0,1"
|
|
rbitfld.long 0x00 18. "ASESVLD,ASESVLD" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 17. "DBNCTIME,DBNCTIME" "0,1"
|
|
rbitfld.long 0x00 16. "CONIDSTS,CONIDSTS" "0,1"
|
|
bitfld.long 0x00 15. "DBNCEFLTRBYPASS,DBNCEFLTRBYPASS" "0,1"
|
|
bitfld.long 0x00 12. "EHEN,EHEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "DEVHNPEN,DEVHNPEN" "0,1"
|
|
bitfld.long 0x00 10. "HSTSETHNPEN,HSTSETHNPEN" "0,1"
|
|
bitfld.long 0x00 9. "HNPREQ,HNPREQ" "0,1"
|
|
rbitfld.long 0x00 8. "HSTNEGSCS,HSTNEGSCS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "BVALIDOVVAL,BVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 6. "BVALIDOVEN,BVALIDOVEN" "0,1"
|
|
bitfld.long 0x00 5. "AVALIDOVVAL,AVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 4. "AVALIDOVEN,AVALIDOVEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "VBVALIDOVVAL,VBVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 2. "VBVALIDOVEN,VBVALIDOVEN" "0,1"
|
|
bitfld.long 0x00 1. "SESREQ,SESREQ" "0,1"
|
|
rbitfld.long 0x00 0. "SESREQSCS,SESREQSCS" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "GOTGINT,OTG Interrupt Register"
|
|
bitfld.long 0x00 19. "DBNCEDONE,DBNCEDONE" "0,1"
|
|
bitfld.long 0x00 18. "ADEVTOUTCHG,ADEVTOUTCHG" "0,1"
|
|
bitfld.long 0x00 17. "HSTNEGDET,HSTNEGDET" "0,1"
|
|
bitfld.long 0x00 9. "HSTNEGSUCSTSCHNG,HSTNEGSUCSTSCHNG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "SESREQSUCSTSCHNG,SESREQSUCSTSCHNG" "0,1"
|
|
bitfld.long 0x00 2. "SESENDDET,SESENDDET" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "GAHBCFG,AHB Configuration Register"
|
|
bitfld.long 0x00 24. "INVDESCENDIANESS,INVDESCENDIANESS" "0,1"
|
|
bitfld.long 0x00 23. "AHBSINGLE,AHBSINGLE" "0,1"
|
|
bitfld.long 0x00 22. "NOTIALLDMAWRIT,NOTIALLDMAWRIT" "0,1"
|
|
bitfld.long 0x00 21. "REMMEMSUPP,REMMEMSUPP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "PTXFEMPLVL,PTXFEMPLVL" "0,1"
|
|
bitfld.long 0x00 7. "NPTXFEMPLVL,NPTXFEMPLVL" "0,1"
|
|
bitfld.long 0x00 5. "DMAEN,DMAEN" "0,1"
|
|
bitfld.long 0x00 1.--4. "HBSTLEN,HBSTLEN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
newline
|
|
bitfld.long 0x00 0. "GLBLINTRMSK,GLBLINTRMSK" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "GUSBCFG,USB Configuration Register"
|
|
bitfld.long 0x00 30. "FORCEDEVMODE,FORCEDEVMODE" "0,1"
|
|
bitfld.long 0x00 29. "FORCEHSTMODE,FORCEHSTMODE" "0,1"
|
|
bitfld.long 0x00 28. "TXENDDELAY,TXENDDELAY" "0,1"
|
|
rbitfld.long 0x00 22. "TERMSELDLPULSE,TERMSELDLPULSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "USBTRDTIM,USBTRDTIM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 9. "HNPCAP,HNPCAP" "0,1"
|
|
bitfld.long 0x00 8. "SRPCAP,SRPCAP" "0,1"
|
|
rbitfld.long 0x00 6. "PHYSEL,PHYSEL" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 5. "FSINTF,FSINTF" "0,1"
|
|
bitfld.long 0x00 0.--2. "TOUTCAL,TOUTCAL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "GRSTCTL,Reset Register"
|
|
rbitfld.long 0x00 31. "AHBIDLE,AHBIDLE" "0,1"
|
|
rbitfld.long 0x00 30. "DMAREQ,DMAREQ" "0,1"
|
|
bitfld.long 0x00 6.--10. "TXFNUM,TXFNUM" "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 5. "TXFFLSH,TXFFLSH" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXFFLSH,RXFFLSH" "0,1"
|
|
bitfld.long 0x00 2. "FRMCNTRRST,FRMCNTRRST" "0,1"
|
|
bitfld.long 0x00 1. "PIUFSSFTRST,PIUFSSFTRST" "0,1"
|
|
bitfld.long 0x00 0. "CSFTRST,CSFTRST" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "GINTSTS,Interrupt Register"
|
|
bitfld.long 0x00 31. "WKUPINT,WKUPINT" "0,1"
|
|
bitfld.long 0x00 30. "SESSREQINT,SESSREQINT" "0,1"
|
|
bitfld.long 0x00 29. "DISCONNINT,DISCONNINT" "0,1"
|
|
bitfld.long 0x00 28. "CONIDSTSCHNG,CONIDSTSCHNG" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 26. "PTXFEMP,PTXFEMP" "0,1"
|
|
rbitfld.long 0x00 25. "HCHINT,HCHINT" "0,1"
|
|
rbitfld.long 0x00 24. "PRTINT,PRTINT" "0,1"
|
|
bitfld.long 0x00 23. "RESETDET,RESETDET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22. "FETSUSP,FETSUSP" "0,1"
|
|
bitfld.long 0x00 21. "INCOMPLP,INCOMPLP" "0,1"
|
|
bitfld.long 0x00 20. "INCOMPISOIN,INCOMPISOIN" "0,1"
|
|
rbitfld.long 0x00 19. "OEPINT,OEPINT" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 18. "IEPINT,IEPINT" "0,1"
|
|
bitfld.long 0x00 17. "EPMIS,EPMIS" "0,1"
|
|
bitfld.long 0x00 15. "EOPF,EOPF" "0,1"
|
|
bitfld.long 0x00 14. "ISOOUTDROP,ISOOUTDROP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 13. "ENUMDONE,ENUMDONE" "0,1"
|
|
bitfld.long 0x00 12. "USBRST,USBRST" "0,1"
|
|
bitfld.long 0x00 11. "USBSUSP,USBSUSP" "0,1"
|
|
bitfld.long 0x00 10. "ERLYSUSP,ERLYSUSP" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 7. "GOUTNAKEFF,GOUTNAKEFF" "0,1"
|
|
rbitfld.long 0x00 6. "GINNAKEFF,GINNAKEFF" "0,1"
|
|
rbitfld.long 0x00 5. "NPTXFEMP,NPTXFEMP" "0,1"
|
|
rbitfld.long 0x00 4. "RXFLVL,RXFLVL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SOF,SOF" "0,1"
|
|
rbitfld.long 0x00 2. "OTGINT,OTGINT" "0,1"
|
|
bitfld.long 0x00 1. "MODEMIS,MODEMIS" "0,1"
|
|
rbitfld.long 0x00 0. "CURMOD,CURMOD" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "GINTMSK,Interrupt Mask Register"
|
|
bitfld.long 0x00 31. "WKUPINTMSK,WKUPINTMSK" "0,1"
|
|
bitfld.long 0x00 30. "SESSREQINTMSK,SESSREQINTMSK" "0,1"
|
|
bitfld.long 0x00 29. "DISCONNINTMSK,DISCONNINTMSK" "0,1"
|
|
bitfld.long 0x00 28. "CONIDSTSCHNGMSK,CONIDSTSCHNGMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 26. "PTXFEMPMSK,PTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 25. "HCHINTMSK,HCHINTMSK" "0,1"
|
|
bitfld.long 0x00 24. "PRTINTMSK,PRTINTMSK" "0,1"
|
|
bitfld.long 0x00 23. "RESETDETMSK,RESETDETMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22. "FETSUSPMSK,FETSUSPMSK" "0,1"
|
|
bitfld.long 0x00 21. "INCOMPLPMSK,INCOMPLPMSK" "0,1"
|
|
bitfld.long 0x00 19. "OEPINTMSK,OEPINTMSK" "0,1"
|
|
bitfld.long 0x00 18. "IEPINTMSK,IEPINTMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "EPMISMSK,EPMISMSK" "0,1"
|
|
bitfld.long 0x00 15. "EOPFMSK,EOPFMSK" "0,1"
|
|
bitfld.long 0x00 14. "ISOOUTDROPMSK,ISOOUTDROPMSK" "0,1"
|
|
bitfld.long 0x00 13. "ENUMDONEMSK,ENUMDONEMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "USBRSTMSK,USBRSTMSK" "0,1"
|
|
bitfld.long 0x00 11. "USBSUSPMSK,USBSUSPMSK" "0,1"
|
|
bitfld.long 0x00 10. "ERLYSUSPMSK,ERLYSUSPMSK" "0,1"
|
|
bitfld.long 0x00 7. "GOUTNAKEFFMSK,GOUTNAKEFFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "GINNAKEFFMSK,GINNAKEFFMSK" "0,1"
|
|
bitfld.long 0x00 5. "NPTXFEMPMSK,NPTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 4. "RXFLVLMSK,RXFLVLMSK" "0,1"
|
|
bitfld.long 0x00 3. "SOFMSK,SOFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "OTGINTMSK,OTGINTMSK" "0,1"
|
|
bitfld.long 0x00 1. "MODEMISMSK,MODEMISMSK" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "GRXSTSR,Receive Status Debug Read Register"
|
|
bitfld.long 0x00 21.--24. "FN,FN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 17.--20. "PKTSTS,PKTSTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 15.--16. "DPID,DPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 4.--14. 1. "BCNT,BCNT"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "CHNUM,CHNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "GRXSTSP,Receive Status Read_Pop Register"
|
|
bitfld.long 0x00 21.--24. "FN,FN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 17.--20. "PKTSTS,PKTSTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 15.--16. "DPID,DPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 4.--14. 1. "BCNT,BCNT"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "CHNUM,CHNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "GRXFSIZ,Receive FIFO Size Register"
|
|
hexmask.long.word 0x00 0.--8. 1. "RXFDEP,RXFDEP"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "GNPTXFSIZ,Non-periodic Transmit FIFO Size Register"
|
|
hexmask.long.byte 0x00 16.--22. 1. "NPTXFDEP,NPTXFDEP"
|
|
hexmask.long.word 0x00 0.--8. 1. "NPTXFSTADDR,NPTXFSTADDR"
|
|
rgroup.long 0x2C++0x03
|
|
line.long 0x00 "GNPTXSTS,Non-periodic Transmit FIFO_Queue Status Register"
|
|
hexmask.long.byte 0x00 24.--30. 1. "NPTXQTOP,NPTXQTOP"
|
|
hexmask.long.byte 0x00 16.--23. 1. "NPTXQSPCAVAIL,NPTXQSPCAVAIL"
|
|
hexmask.long.word 0x00 0.--15. 1. "NPTXFSPCAVAIL,NPTXFSPCAVAIL"
|
|
rgroup.long 0x44++0x03
|
|
line.long 0x00 "GHWCFG1,User Hardware Configuration 1 Register"
|
|
bitfld.long 0x00 10.--11. "EPDIR5,EPDIR5" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "EPDIR4,EPDIR4" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. "EPDIR3,EPDIR3" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "EPDIR2,EPDIR2" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 2.--3. "EPDIR1,EPDIR1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "EPDIR0,EPDIR0" "0,1,2,3"
|
|
rgroup.long 0x48++0x03
|
|
line.long 0x00 "GHWCFG2,User Hardware Configuration 2 Register"
|
|
bitfld.long 0x00 26.--30. "TKNQDEPTH,TKNQDEPTH" "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.--25. "PTXQDEPTH,PTXQDEPTH" "0,1,2,3"
|
|
bitfld.long 0x00 22.--23. "NPTXQDEPTH,NPTXQDEPTH" "0,1,2,3"
|
|
bitfld.long 0x00 20. "MULTIPROCINTRPT,MULTIPROCINTRPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "DYNFIFOSIZING,DYNFIFOSIZING" "0,1"
|
|
bitfld.long 0x00 18. "PERIOSUPPORT,PERIOSUPPORT" "0,1"
|
|
bitfld.long 0x00 14.--17. "NUMHSTCHNL,NUMHSTCHNL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 10.--13. "NUMDEVEPS,NUMDEVEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
newline
|
|
bitfld.long 0x00 8.--9. "FSPHYTYPE,FSPHYTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. "HSPHYTYPE,HSPHYTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 5. "SINGPNT,SINGPNT" "0,1"
|
|
bitfld.long 0x00 3.--4. "OTGARCH,OTGARCH" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0.--2. "OTGMODE,OTGMODE" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x4C++0x03
|
|
line.long 0x00 "GHWCFG3,User Hardware Configuration 3 Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "DFIFODEPTH,DFIFODEPTH"
|
|
bitfld.long 0x00 15. "LPMMODE,LPMMODE" "0,1"
|
|
bitfld.long 0x00 14. "BCSUPPORT,BCSUPPORT" "0,1"
|
|
bitfld.long 0x00 13. "HSICMODE,HSICMODE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "ADPSUPPORT,ADPSUPPORT" "0,1"
|
|
bitfld.long 0x00 11. "RSTTYPE,RSTTYPE" "0,1"
|
|
bitfld.long 0x00 10. "OPTFEATURE,OPTFEATURE" "0,1"
|
|
bitfld.long 0x00 9. "VNDCTLSUPT,VNDCTLSUPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "I2CINTSEL,I2CINTSEL" "0,1"
|
|
bitfld.long 0x00 7. "OTGEN,OTGEN" "0,1"
|
|
bitfld.long 0x00 4.--6. "PKTSIZEWIDTH,PKTSIZEWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. "XFERSIZEWIDTH,XFERSIZEWIDTH" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x50++0x03
|
|
line.long 0x00 "GHWCFG4,User Hardware Configuration 4 Register"
|
|
bitfld.long 0x00 31. "DESCDMA,DESCDMA" "0,1"
|
|
bitfld.long 0x00 30. "DESCDMAENABLED,DESCDMAENABLED" "0,1"
|
|
bitfld.long 0x00 26.--29. "INEPS,INEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 25. "DEDFIFOMODE,DEDFIFOMODE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 24. "SESSENDFLTR,SESSENDFLTR" "0,1"
|
|
bitfld.long 0x00 23. "BVALIDFLTR,BVALIDFLTR" "0,1"
|
|
bitfld.long 0x00 22. "AVALIDFLTR,AVALIDFLTR" "0,1"
|
|
bitfld.long 0x00 21. "VBUSVALIDFLTR,VBUSVALIDFLTR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 20. "IDDGFLTR,IDDGFLTR" "0,1"
|
|
bitfld.long 0x00 16.--19. "NUMCTLEPS,NUMCTLEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 14.--15. "PHYDATAWIDTH,PHYDATAWIDTH" "0,1,2,3"
|
|
bitfld.long 0x00 13. "ENHANCEDLPMSUPT,ENHANCEDLPMSUPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "ACGSUPT,ACGSUPT" "0,1"
|
|
bitfld.long 0x00 11. "IPGISOCSUPT,IPGISOCSUPT" "0,1"
|
|
bitfld.long 0x00 10. "SERVINTFLOW,SERVINTFLOW" "0,1"
|
|
bitfld.long 0x00 9. "ENHANCEDLPMSUPT1,ENHANCEDLPMSUPT1" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "EXTENDEDHIBERNATION,EXTENDEDHIBERNATION" "0,1"
|
|
bitfld.long 0x00 6. "HIBERNATION,HIBERNATION" "0,1"
|
|
bitfld.long 0x00 5. "AHBFREQ,AHBFREQ" "0,1"
|
|
bitfld.long 0x00 4. "PARTIALPWRDN,PARTIALPWRDN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "NUMDEVPERIOEPS,NUMDEVPERIOEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "GDFIFOCFG,Global DFIFO Configuration Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "EPINFOBASEADDR,EPINFOBASEADDR"
|
|
hexmask.long.word 0x00 0.--15. 1. "GDFIFOCFG,GDFIFOCFG"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "HPTXFSIZ,Host Periodic Transmit FIFO Size Register"
|
|
hexmask.long.word 0x00 16.--24. 1. "PTXFSIZE,PTXFSIZE"
|
|
hexmask.long.word 0x00 0.--8. 1. "PTXFSTADDR,PTXFSTADDR"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "DIEPTXF1,Device IN Endpoint Transmit FIFO Size Register 1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP1TXFDEP,INEP1TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP1TXFSTADDR,INEP1TXFSTADDR"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "DIEPTXF2,Device IN Endpoint Transmit FIFO Size Register 2"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP2TXFDEP,INEP2TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP2TXFSTADDR,INEP2TXFSTADDR"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "DIEPTXF3,Device IN Endpoint Transmit FIFO Size Register 3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP3TXFDEP,INEP3TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP3TXFSTADDR,INEP3TXFSTADDR"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "DIEPTXF4,Device IN Endpoint Transmit FIFO Size Register 4"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP4TXFDEP,INEP4TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP4TXFSTADDR,INEP4TXFSTADDR"
|
|
group.long 0x114++0x03
|
|
line.long 0x00 "DIEPTXF5,Device IN Endpoint Transmit FIFO Size Register 5"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP5TXFDEP,INEP5TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP5TXFSTADDR,INEP5TXFSTADDR"
|
|
group.long 0x400++0x03
|
|
line.long 0x00 "HCFG,Host Configuration Register"
|
|
bitfld.long 0x00 31. "MODECHTIMEN,MODECHTIMEN" "0,1"
|
|
bitfld.long 0x00 26. "PERSCHEDENA,PERSCHEDENA" "0,1"
|
|
bitfld.long 0x00 24.--25. "FRLISTEN,FRLISTEN" "0,1,2,3"
|
|
bitfld.long 0x00 23. "DESCDMA,DESCDMA" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "FSLSSUPP,FSLSSUPP" "0,1"
|
|
bitfld.long 0x00 0.--1. "FSLSPCLKSEL,FSLSPCLKSEL" "0,1,2,3"
|
|
group.long 0x404++0x03
|
|
line.long 0x00 "HFIR,Host Frame Interval Register"
|
|
bitfld.long 0x00 16. "HFIRRLDCTRL,HFIRRLDCTRL" "0,1"
|
|
hexmask.long.word 0x00 0.--15. 1. "FRINT,FRINT"
|
|
rgroup.long 0x408++0x03
|
|
line.long 0x00 "HFNUM,Host Frame Number_Frame Time Remaining Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "FRREM,FRREM"
|
|
hexmask.long.word 0x00 0.--15. 1. "FRNUM,FRNUM"
|
|
rgroup.long 0x410++0x03
|
|
line.long 0x00 "HPTXSTS,Host Periodic Transmit FIFO_Queue Status Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PTXQTOP,PTXQTOP"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PTXQSPCAVAIL,PTXQSPCAVAIL"
|
|
hexmask.long.word 0x00 0.--15. 1. "PTXFSPCAVAIL,PTXFSPCAVAIL"
|
|
rgroup.long 0x414++0x03
|
|
line.long 0x00 "HAINT,Host All Channels Interrupt Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "HAINT,HAINT"
|
|
group.long 0x418++0x03
|
|
line.long 0x00 "HAINTMSK,Host All Channels Interrupt Mask Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "HAINTMSK,HAINTMSK"
|
|
group.long 0x41C++0x03
|
|
line.long 0x00 "HFLBADDR,Host Frame List Base Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HFLBADDR,HFLBADDR"
|
|
group.long 0x440++0x03
|
|
line.long 0x00 "HPRT,Host Port Control and Status Register"
|
|
rbitfld.long 0x00 17.--18. "PRTSPD,PRTSPD" "0,1,2,3"
|
|
bitfld.long 0x00 13.--16. "PRTTSTCTL,PRTTSTCTL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12. "PRTPWR,PRTPWR" "0,1"
|
|
rbitfld.long 0x00 10.--11. "PRTLNSTS,PRTLNSTS" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 8. "PRTRST,PRTRST" "0,1"
|
|
bitfld.long 0x00 7. "PRTSUSP,PRTSUSP" "0,1"
|
|
bitfld.long 0x00 6. "PRTRES,PRTRES" "0,1"
|
|
bitfld.long 0x00 5. "PRTOVRCURRCHNG,PRTOVRCURRCHNG" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "PRTOVRCURRACT,PRTOVRCURRACT" "0,1"
|
|
bitfld.long 0x00 3. "PRTENCHNG,PRTENCHNG" "0,1"
|
|
bitfld.long 0x00 2. "PRTENA,PRTENA" "0,1"
|
|
bitfld.long 0x00 1. "PRTCONNDET,PRTCONNDET" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 0. "PRTCONNSTS,PRTCONNSTS" "0,1"
|
|
group.long 0x500++0x03
|
|
line.long 0x00 "HCCHAR0,Host Channel 0 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x504++0x03
|
|
line.long 0x00 "HCSPLT0,Host Channel 0 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x508++0x03
|
|
line.long 0x00 "HCINT0,Host Channel 0 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x50C++0x03
|
|
line.long 0x00 "HCINTMSK0,Host Channel 0 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x510++0x03
|
|
line.long 0x00 "HCTSIZ0,Host Channel 0 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x514++0x03
|
|
line.long 0x00 "HCDMA0,Host Channel 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x51C++0x03
|
|
line.long 0x00 "HCDMAB0,Host Channel 0 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x520++0x03
|
|
line.long 0x00 "HCCHAR1,Host Channel 1 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x524++0x03
|
|
line.long 0x00 "HCSPLT1,Host Channel 1 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x528++0x03
|
|
line.long 0x00 "HCINT1,Host Channel 1 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x52C++0x03
|
|
line.long 0x00 "HCINTMSK1,Host Channel 1 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x530++0x03
|
|
line.long 0x00 "HCTSIZ1,Host Channel 1 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x534++0x03
|
|
line.long 0x00 "HCDMA1,Host Channel 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x53C++0x03
|
|
line.long 0x00 "HCDMAB1,Host Channel 1 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x540++0x03
|
|
line.long 0x00 "HCCHAR2,Host Channel 2 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x544++0x03
|
|
line.long 0x00 "HCSPLT2,Host Channel 2 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x548++0x03
|
|
line.long 0x00 "HCINT2,Host Channel 2 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x54C++0x03
|
|
line.long 0x00 "HCINTMSK2,Host Channel 2 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x550++0x03
|
|
line.long 0x00 "HCTSIZ2,Host Channel 2 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x554++0x03
|
|
line.long 0x00 "HCDMA2,Host Channel 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x55C++0x03
|
|
line.long 0x00 "HCDMAB2,Host Channel 2 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x560++0x03
|
|
line.long 0x00 "HCCHAR3,Host Channel 3 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x564++0x03
|
|
line.long 0x00 "HCSPLT3,Host Channel 3 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x568++0x03
|
|
line.long 0x00 "HCINT3,Host Channel 3 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x56C++0x03
|
|
line.long 0x00 "HCINTMSK3,Host Channel 3 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x570++0x03
|
|
line.long 0x00 "HCTSIZ3,Host Channel 3 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x574++0x03
|
|
line.long 0x00 "HCDMA3,Host Channel 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x57C++0x03
|
|
line.long 0x00 "HCDMAB3,Host Channel 3 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x580++0x03
|
|
line.long 0x00 "HCCHAR4,Host Channel 4 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x584++0x03
|
|
line.long 0x00 "HCSPLT4,Host Channel 4 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x588++0x03
|
|
line.long 0x00 "HCINT4,Host Channel 4 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x58C++0x03
|
|
line.long 0x00 "HCINTMSK4,Host Channel 4 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x590++0x03
|
|
line.long 0x00 "HCTSIZ4,Host Channel 4 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x594++0x03
|
|
line.long 0x00 "HCDMA4,Host Channel 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x59C++0x03
|
|
line.long 0x00 "HCDMAB4,Host Channel 4 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5A0++0x03
|
|
line.long 0x00 "HCCHAR5,Host Channel 5 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5A4++0x03
|
|
line.long 0x00 "HCSPLT5,Host Channel 5 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5A8++0x03
|
|
line.long 0x00 "HCINT5,Host Channel 5 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5AC++0x03
|
|
line.long 0x00 "HCINTMSK5,Host Channel 5 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5B0++0x03
|
|
line.long 0x00 "HCTSIZ5,Host Channel 5 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5B4++0x03
|
|
line.long 0x00 "HCDMA5,Host Channel 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5BC++0x03
|
|
line.long 0x00 "HCDMAB5,Host Channel 5 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5C0++0x03
|
|
line.long 0x00 "HCCHAR6,Host Channel 6 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5C4++0x03
|
|
line.long 0x00 "HCSPLT6,Host Channel 6 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5C8++0x03
|
|
line.long 0x00 "HCINT6,Host Channel 6 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5CC++0x03
|
|
line.long 0x00 "HCINTMSK6,Host Channel 6 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5D0++0x03
|
|
line.long 0x00 "HCTSIZ6,Host Channel 6 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5D4++0x03
|
|
line.long 0x00 "HCDMA6,Host Channel 6 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5DC++0x03
|
|
line.long 0x00 "HCDMAB6,Host Channel 6 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5E0++0x03
|
|
line.long 0x00 "HCCHAR7,Host Channel 7 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5E4++0x03
|
|
line.long 0x00 "HCSPLT7,Host Channel 7 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5E8++0x03
|
|
line.long 0x00 "HCINT7,Host Channel 7 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5EC++0x03
|
|
line.long 0x00 "HCINTMSK7,Host Channel 7 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5F0++0x03
|
|
line.long 0x00 "HCTSIZ7,Host Channel 7 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5F4++0x03
|
|
line.long 0x00 "HCDMA7,Host Channel 7 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5FC++0x03
|
|
line.long 0x00 "HCDMAB7,Host Channel 7 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x600++0x03
|
|
line.long 0x00 "HCCHAR8,Host Channel 8 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x604++0x03
|
|
line.long 0x00 "HCSPLT8,Host Channel 8 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x608++0x03
|
|
line.long 0x00 "HCINT8,Host Channel 8 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x60C++0x03
|
|
line.long 0x00 "HCINTMSK8,Host Channel 8 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x610++0x03
|
|
line.long 0x00 "HCTSIZ8,Host Channel 8 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x614++0x03
|
|
line.long 0x00 "HCDMA8,Host Channel 8 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x61C++0x03
|
|
line.long 0x00 "HCDMAB8,Host Channel 8 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x620++0x03
|
|
line.long 0x00 "HCCHAR9,Host Channel 9 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x624++0x03
|
|
line.long 0x00 "HCSPLT9,Host Channel 9 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x628++0x03
|
|
line.long 0x00 "HCINT9,Host Channel 9 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x62C++0x03
|
|
line.long 0x00 "HCINTMSK9,Host Channel 9 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x630++0x03
|
|
line.long 0x00 "HCTSIZ9,Host Channel 9 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x634++0x03
|
|
line.long 0x00 "HCDMA9,Host Channel 9 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x63C++0x03
|
|
line.long 0x00 "HCDMAB9,Host Channel 9 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x640++0x03
|
|
line.long 0x00 "HCCHAR10,Host Channel 10 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x644++0x03
|
|
line.long 0x00 "HCSPLT10,Host Channel 10 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x648++0x03
|
|
line.long 0x00 "HCINT10,Host Channel 10 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x64C++0x03
|
|
line.long 0x00 "HCINTMSK10,Host Channel 10 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x650++0x03
|
|
line.long 0x00 "HCTSIZ10,Host Channel 10 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x654++0x03
|
|
line.long 0x00 "HCDMA10,Host Channel 10 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x65C++0x03
|
|
line.long 0x00 "HCDMAB10,Host Channel 10 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x660++0x03
|
|
line.long 0x00 "HCCHAR11,Host Channel 11 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x664++0x03
|
|
line.long 0x00 "HCSPLT11,Host Channel 11 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x668++0x03
|
|
line.long 0x00 "HCINT11,Host Channel 11 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x66C++0x03
|
|
line.long 0x00 "HCINTMSK11,Host Channel 11 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x670++0x03
|
|
line.long 0x00 "HCTSIZ11,Host Channel 11 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x674++0x03
|
|
line.long 0x00 "HCDMA11,Host Channel 11 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x67C++0x03
|
|
line.long 0x00 "HCDMAB11,Host Channel 11 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x800++0x03
|
|
line.long 0x00 "DCFG,Device Configuration Register"
|
|
bitfld.long 0x00 24.--25. "PERSCHINTVL,PERSCHINTVL" "0,1,2,3"
|
|
bitfld.long 0x00 23. "DESCDMA,DESCDMA" "0,1"
|
|
bitfld.long 0x00 15. "ERRATICINTMSK,ERRATICINTMSK" "0,1"
|
|
bitfld.long 0x00 14. "XCVRDLY,XCVRDLY" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 13. "ENDEVOUTNAK,ENDEVOUTNAK" "0,1"
|
|
bitfld.long 0x00 11.--12. "PERFRINT,PERFRINT" "0,1,2,3"
|
|
hexmask.long.byte 0x00 4.--10. 1. "DEVADDR,DEVADDR"
|
|
bitfld.long 0x00 2. "NZSTSOUTHSHK,NZSTSOUTHSHK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0.--1. "DEVSPD,DEVSPD" "0,1,2,3"
|
|
group.long 0x804++0x03
|
|
line.long 0x00 "DCTL,Device Control Register"
|
|
bitfld.long 0x00 19. "SERVINT,SERVINT" "0,1"
|
|
bitfld.long 0x00 17. "ENCONTONBNA,ENCONTONBNA" "0,1"
|
|
bitfld.long 0x00 16. "NAKONBBLE,NAKONBBLE" "0,1"
|
|
bitfld.long 0x00 15. "IGNRFRMNUM,IGNRFRMNUM" "0,1"
|
|
newline
|
|
bitfld.long 0x00 13.--14. "GMC,GMC" "0,1,2,3"
|
|
bitfld.long 0x00 11. "PWRONPRGDONE,PWRONPRGDONE" "0,1"
|
|
bitfld.long 0x00 10. "CGOUTNAK,CGOUTNAK" "0,1"
|
|
bitfld.long 0x00 9. "SGOUTNAK,SGOUTNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "CGNPINNAK,CGNPINNAK" "0,1"
|
|
bitfld.long 0x00 7. "SGNPINNAK,SGNPINNAK" "0,1"
|
|
bitfld.long 0x00 4.--6. "TSTCTL,TSTCTL" "0,1,2,3,4,5,6,7"
|
|
rbitfld.long 0x00 3. "GOUTNAKSTS,GOUTNAKSTS" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 2. "GNPINNAKSTS,GNPINNAKSTS" "0,1"
|
|
bitfld.long 0x00 1. "SFTDISCON,SFTDISCON" "0,1"
|
|
bitfld.long 0x00 0. "RMTWKUPSIG,RMTWKUPSIG" "0,1"
|
|
rgroup.long 0x808++0x03
|
|
line.long 0x00 "DSTS,Device Status Register"
|
|
bitfld.long 0x00 22.--23. "DEVLNSTS,DEVLNSTS" "0,1,2,3"
|
|
hexmask.long.word 0x00 8.--21. 1. "SOFFN,SOFFN"
|
|
bitfld.long 0x00 3. "ERRTICERR,ERRTICERR" "0,1"
|
|
bitfld.long 0x00 1.--2. "ENUMSPD,ENUMSPD" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0. "SUSPSTS,SUSPSTS" "0,1"
|
|
group.long 0x810++0x03
|
|
line.long 0x00 "DIEPMSK,Device IN Endpoint Common Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "NAKMSK,NAKMSK" "0,1"
|
|
bitfld.long 0x00 9. "BNAININTRMSK,BNAININTRMSK" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRNMSK,TXFIFOUNDRNMSK" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFFMSK,INEPNAKEFFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMISMSK,INTKNEPMISMSK" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMPMSK,INTKNTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUTMSK,TIMEOUTMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLDMSK,EPDISBLDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x814++0x03
|
|
line.long 0x00 "DOEPMSK,Device OUT Endpoint Common Interrupt Mask Register"
|
|
bitfld.long 0x00 14. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 13. "NAKMSK,NAKMSK" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERRMSK,BBLEERRMSK" "0,1"
|
|
bitfld.long 0x00 9. "BNAOUTINTRMSK,BNAOUTINTRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "OUTPKTERRMSK,OUTPKTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
bitfld.long 0x00 5. "STSPHSERCVDMSK,STSPHSERCVDMSK" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDISMSK,OUTTKNEPDISMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SETUPMSK,SETUPMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "EPDISBLDMSK,EPDISBLDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
rgroup.long 0x818++0x03
|
|
line.long 0x00 "DAINT,Device All Endpoints Interrupt Register"
|
|
bitfld.long 0x00 21. "OUTEPINT5,OUTEPINT5" "0,1"
|
|
bitfld.long 0x00 20. "OUTEPINT4,OUTEPINT4" "0,1"
|
|
bitfld.long 0x00 19. "OUTEPINT3,OUTEPINT3" "0,1"
|
|
bitfld.long 0x00 18. "OUTEPINT2,OUTEPINT2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "OUTEPINT1,OUTEPINT1" "0,1"
|
|
bitfld.long 0x00 16. "OUTEPINT0,OUTEPINT0" "0,1"
|
|
bitfld.long 0x00 5. "INEPINT5,INEPINT5" "0,1"
|
|
bitfld.long 0x00 4. "INEPINT4,INEPINT4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "INEPINT3,INEPINT3" "0,1"
|
|
bitfld.long 0x00 2. "INEPINT2,INEPINT2" "0,1"
|
|
bitfld.long 0x00 1. "INEPINT1,INEPINT1" "0,1"
|
|
bitfld.long 0x00 0. "INEPINT0,INEPINT0" "0,1"
|
|
group.long 0x81C++0x03
|
|
line.long 0x00 "DAINTMSK,Device All Endpoints Interrupt Mask Register"
|
|
bitfld.long 0x00 21. "OUTEPMSK5,OUTEPMSK5" "0,1"
|
|
bitfld.long 0x00 20. "OUTEPMSK4,OUTEPMSK4" "0,1"
|
|
bitfld.long 0x00 19. "OUTEPMSK3,OUTEPMSK3" "0,1"
|
|
bitfld.long 0x00 18. "OUTEPMSK2,OUTEPMSK2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "OUTEPMSK1,OUTEPMSK1" "0,1"
|
|
bitfld.long 0x00 16. "OUTEPMSK0,OUTEPMSK0" "0,1"
|
|
bitfld.long 0x00 5. "INEPMSK5,INEPMSK5" "0,1"
|
|
bitfld.long 0x00 4. "INEPMSK4,INEPMSK4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "INEPMSK3,INEPMSK3" "0,1"
|
|
bitfld.long 0x00 2. "INEPMSK2,INEPMSK2" "0,1"
|
|
bitfld.long 0x00 1. "INEPMSK1,INEPMSK1" "0,1"
|
|
bitfld.long 0x00 0. "INEPMSK0,INEPMSK0" "0,1"
|
|
group.long 0x828++0x03
|
|
line.long 0x00 "DVBUSDIS,Device VBUS Discharge Time Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "DVBUSDIS,DVBUSDIS"
|
|
group.long 0x82C++0x03
|
|
line.long 0x00 "DVBUSPULSE,Device VBUS Pulsing Time Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "DVBUSPULSE,DVBUSPULSE"
|
|
group.long 0x830++0x03
|
|
line.long 0x00 "DTHRCTL,Device Threshold Control Register"
|
|
bitfld.long 0x00 27. "ARBPRKEN,ARBPRKEN" "0,1"
|
|
hexmask.long.word 0x00 17.--25. 1. "RXTHRLEN,RXTHRLEN"
|
|
bitfld.long 0x00 16. "RXTHREN,RXTHREN" "0,1"
|
|
bitfld.long 0x00 11.--12. "AHBTHRRATIO,AHBTHRRATIO" "0,1,2,3"
|
|
newline
|
|
hexmask.long.word 0x00 2.--10. 1. "TXTHRLEN,TXTHRLEN"
|
|
bitfld.long 0x00 1. "ISOTHREN,ISOTHREN" "0,1"
|
|
bitfld.long 0x00 0. "NONISOTHREN,NONISOTHREN" "0,1"
|
|
group.long 0x834++0x03
|
|
line.long 0x00 "DIEPEMPMSK,Device IN Endpoint FIFO Empty Interrupt Mask Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFEMPMSK,INEPTXFEMPMSK"
|
|
group.long 0x900++0x03
|
|
line.long 0x00 "DIEPCTL0,Device Control IN Endpoint 0 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
rbitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
bitfld.long 0x00 0.--1. "MPS,MPS" "0,1,2,3"
|
|
group.long 0x908++0x03
|
|
line.long 0x00 "DIEPINT0,Device IN Endpoint 0 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x910++0x03
|
|
line.long 0x00 "DIEPTSIZ0,Device IN Endpoint 0 Transfer Size Register"
|
|
bitfld.long 0x00 19.--20. "PKTCNT,PKTCNT" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--6. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x914++0x03
|
|
line.long 0x00 "DIEPDMA0,Device IN Endpoint 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x918++0x03
|
|
line.long 0x00 "DTXFSTS0,Device IN Endpoint Transmit FIFO Status Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x91C++0x03
|
|
line.long 0x00 "DIEPDMAB0,Device IN Endpoint 16 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x920++0x03
|
|
line.long 0x00 "DIEPCTL1,Device Control IN Endpoint 1 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x928++0x03
|
|
line.long 0x00 "DIEPINT1,Device IN Endpoint 1 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x930++0x03
|
|
line.long 0x00 "DIEPTSIZ1,Device IN Endpoint 1 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x934++0x03
|
|
line.long 0x00 "DIEPDMA1,Device IN Endpoint 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x938++0x03
|
|
line.long 0x00 "DTXFSTS1,Device IN Endpoint Transmit FIFO Status Register 1"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x93C++0x03
|
|
line.long 0x00 "DIEPDMAB1,Device IN Endpoint 1 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x940++0x03
|
|
line.long 0x00 "DIEPCTL2,Device Control IN Endpoint 2 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x948++0x03
|
|
line.long 0x00 "DIEPINT2,Device IN Endpoint 2 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x950++0x03
|
|
line.long 0x00 "DIEPTSIZ2,Device IN Endpoint 2 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x954++0x03
|
|
line.long 0x00 "DIEPDMA2,Device IN Endpoint 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x958++0x03
|
|
line.long 0x00 "DTXFSTS2,Device IN Endpoint Transmit FIFO Status Register 2"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x95C++0x03
|
|
line.long 0x00 "DIEPDMAB2,Device IN Endpoint 2 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x960++0x03
|
|
line.long 0x00 "DIEPCTL3,Device Control IN Endpoint 3 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x968++0x03
|
|
line.long 0x00 "DIEPINT3,Device IN Endpoint 3 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x970++0x03
|
|
line.long 0x00 "DIEPTSIZ3,Device IN Endpoint 3 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x974++0x03
|
|
line.long 0x00 "DIEPDMA3,Device IN Endpoint 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x978++0x03
|
|
line.long 0x00 "DTXFSTS3,Device IN Endpoint Transmit FIFO Status Register 3"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x97C++0x03
|
|
line.long 0x00 "DIEPDMAB3,Device IN Endpoint 3 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x980++0x03
|
|
line.long 0x00 "DIEPCTL4,Device Control IN Endpoint 4 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x988++0x03
|
|
line.long 0x00 "DIEPINT4,Device IN Endpoint 4 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x990++0x03
|
|
line.long 0x00 "DIEPTSIZ4,Device IN Endpoint 4 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x994++0x03
|
|
line.long 0x00 "DIEPDMA4,Device IN Endpoint 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x998++0x03
|
|
line.long 0x00 "DTXFSTS4,Device IN Endpoint Transmit FIFO Status Register 4"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x99C++0x03
|
|
line.long 0x00 "DIEPDMAB4,Device IN Endpoint 4 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x9A0++0x03
|
|
line.long 0x00 "DIEPCTL5,Device Control IN Endpoint 5 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x9A8++0x03
|
|
line.long 0x00 "DIEPINT5,Device IN Endpoint 5 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x9B0++0x03
|
|
line.long 0x00 "DIEPTSIZ5,Device IN Endpoint 5 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x9B4++0x03
|
|
line.long 0x00 "DIEPDMA5,Device IN Endpoint 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x9B8++0x03
|
|
line.long 0x00 "DTXFSTS5,Device IN Endpoint Transmit FIFO Status Register 5"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x9BC++0x03
|
|
line.long 0x00 "DIEPDMAB5,Device IN Endpoint 5 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB00++0x03
|
|
line.long 0x00 "DOEPCTL0,Device Control OUT Endpoint 0 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
rbitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
rbitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 0.--1. "MPS,MPS" "0,1,2,3"
|
|
group.long 0xB08++0x03
|
|
line.long 0x00 "DOEPINT0,Device OUT Endpoint 0 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB10++0x03
|
|
line.long 0x00 "DOEPTSIZ0,Device OUT Endpoint 0 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "SUPCNT,SUPCNT" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.byte 0x00 0.--6. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0xB14++0x03
|
|
line.long 0x00 "DOEPDMA0,Device OUT Endpoint 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB1C++0x03
|
|
line.long 0x00 "DOEPDMAB0,Device OUT Endpoint 16 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB20++0x03
|
|
line.long 0x00 "DOEPCTL1,Device Control OUT Endpoint 1 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB28++0x03
|
|
line.long 0x00 "DOEPINT1,Device OUT Endpoint 1 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB30++0x03
|
|
line.long 0x00 "DOEPTSIZ1,Device OUT Endpoint 1 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB34++0x03
|
|
line.long 0x00 "DOEPDMA1,Device OUT Endpoint 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB3C++0x03
|
|
line.long 0x00 "DOEPDMAB1,Device OUT Endpoint 1 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB40++0x03
|
|
line.long 0x00 "DOEPCTL2,Device Control OUT Endpoint 2 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB48++0x03
|
|
line.long 0x00 "DOEPINT2,Device OUT Endpoint 2 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB50++0x03
|
|
line.long 0x00 "DOEPTSIZ2,Device OUT Endpoint 2 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB54++0x03
|
|
line.long 0x00 "DOEPDMA2,Device OUT Endpoint 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB5C++0x03
|
|
line.long 0x00 "DOEPDMAB2,Device OUT Endpoint 2 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB60++0x03
|
|
line.long 0x00 "DOEPCTL3,Device Control OUT Endpoint 3 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB68++0x03
|
|
line.long 0x00 "DOEPINT3,Device OUT Endpoint 3 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB70++0x03
|
|
line.long 0x00 "DOEPTSIZ3,Device OUT Endpoint 3 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB74++0x03
|
|
line.long 0x00 "DOEPDMA3,Device OUT Endpoint 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB7C++0x03
|
|
line.long 0x00 "DOEPDMAB3,Device OUT Endpoint 3 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB80++0x03
|
|
line.long 0x00 "DOEPCTL4,Device Control OUT Endpoint 4 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB88++0x03
|
|
line.long 0x00 "DOEPINT4,Device OUT Endpoint 4 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB90++0x03
|
|
line.long 0x00 "DOEPTSIZ4,Device OUT Endpoint 4 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB94++0x03
|
|
line.long 0x00 "DOEPDMA4,Device OUT Endpoint 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB9C++0x03
|
|
line.long 0x00 "DOEPDMAB4,Device OUT Endpoint 4 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xBA0++0x03
|
|
line.long 0x00 "DOEPCTL5,Device Control OUT Endpoint 5 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xBA8++0x03
|
|
line.long 0x00 "DOEPINT5,Device OUT Endpoint 5 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xBB0++0x03
|
|
line.long 0x00 "DOEPTSIZ5,Device OUT Endpoint 5 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xBB4++0x03
|
|
line.long 0x00 "DOEPDMA5,Device OUT Endpoint 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xBBC++0x03
|
|
line.long 0x00 "DOEPDMAB5,Device OUT Endpoint 5 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xE00++0x03
|
|
line.long 0x00 "PCGCCTL,Power and Clock Gating Control Register"
|
|
bitfld.long 0x00 8. "RESETAFTERSUSP,RESETAFTERSUSP" "0,1"
|
|
rbitfld.long 0x00 7. "L1SUSPENDED,L1SUSPENDED" "0,1"
|
|
rbitfld.long 0x00 6. "PHYSLEEP,PHYSLEEP" "0,1"
|
|
bitfld.long 0x00 3. "RSTPDWNMODULE,RSTPDWNMODULE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "PWRCLMP,PWRCLMP" "0,1"
|
|
rbitfld.long 0x00 1. "GATEHCLK,GATEHCLK" "0,1"
|
|
rbitfld.long 0x00 0. "STOPPCLK,STOPPCLK" "0,1"
|
|
group.long 0x1000++0x03
|
|
line.long 0x00 "DFIFO_0,Data FIFO Access Register Map 0"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO0,DFIFO0"
|
|
group.long 0x2000++0x03
|
|
line.long 0x00 "DFIFO_1,Data FIFO Access Register Map 1"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO1,DFIFO1"
|
|
group.long 0x3000++0x03
|
|
line.long 0x00 "DFIFO_2,Data FIFO Access Register Map 2"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO2,DFIFO2"
|
|
group.long 0x4000++0x03
|
|
line.long 0x00 "DFIFO_3,Data FIFO Access Register Map 3"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO3,DFIFO3"
|
|
group.long 0x5000++0x03
|
|
line.long 0x00 "DFIFO_4,Data FIFO Access Register Map 4"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO4,DFIFO4"
|
|
group.long 0x6000++0x03
|
|
line.long 0x00 "DFIFO_5,Data FIFO Access Register Map 5"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO5,DFIFO5"
|
|
group.long 0x11000++0x03
|
|
line.long 0x00 "PHY_CTRL,PHY (USBIO) Control Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11004++0x03
|
|
line.long 0x00 "PHY_CTRL_SET,PHY (USBIO) Control Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11008++0x03
|
|
line.long 0x00 "PHY_CTRL_CLR,PHY (USBIO) Control Clear Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11010++0x03
|
|
line.long 0x00 "MAC_CTRL0,MAC Control Register 0"
|
|
bitfld.long 0x00 0.--1. "CLKSEL,CLKSEL" "0,1,2,3"
|
|
group.long 0x11014++0x03
|
|
line.long 0x00 "MAC_CTRL1,MAC Control Register 1"
|
|
bitfld.long 0x00 0. "CLKEN,CLKEN" "0,1"
|
|
group.long 0x11018++0x03
|
|
line.long 0x00 "MAC_CTRL2,MAC Control Register 2"
|
|
bitfld.long 0x00 0. "SRST,SRST" "0,1"
|
|
group.long 0x11020++0x03
|
|
line.long 0x00 "WKUP_CTRL0,Wakeup Control Register 0"
|
|
bitfld.long 0x00 31. "INT3NCLR,INT3NCLR" "0,1"
|
|
bitfld.long 0x00 30. "INT3PCLR,INT3PCLR" "0,1"
|
|
rbitfld.long 0x00 29. "INT3NFLG,INT3NFLG" "0,1"
|
|
rbitfld.long 0x00 28. "INT3PFLG,INT3PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 25.--27. "INT3MODE,INT3MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24. "INT3EN,INT3EN" "0,1"
|
|
bitfld.long 0x00 23. "INT2NCLR,INT2NCLR" "0,1"
|
|
bitfld.long 0x00 22. "INT2PCLR,INT2PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 21. "INT2NFLG,INT2NFLG" "0,1"
|
|
rbitfld.long 0x00 20. "INT2PFLG,INT2PFLG" "0,1"
|
|
bitfld.long 0x00 17.--19. "INT2MODE,INT2MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "INT2EN,INT2EN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 15. "INT1NCLR,INT1NCLR" "0,1"
|
|
bitfld.long 0x00 14. "INT1PCLR,INT1PCLR" "0,1"
|
|
rbitfld.long 0x00 13. "INT1NFLG,INT1NFLG" "0,1"
|
|
rbitfld.long 0x00 12. "INT1PFLG,INT1PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9.--11. "INT1MODE,INT1MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8. "INT1EN,INT1EN" "0,1"
|
|
bitfld.long 0x00 7. "INT0NCLR,INT0NCLR" "0,1"
|
|
bitfld.long 0x00 6. "INT0PCLR,INT0PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 5. "INT0NFLG,INT0NFLG" "0,1"
|
|
rbitfld.long 0x00 4. "INT0PFLG,INT0PFLG" "0,1"
|
|
bitfld.long 0x00 1.--3. "INT0MODE,INT0MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. "INT0EN,INT0EN" "0,1"
|
|
group.long 0x11024++0x03
|
|
line.long 0x00 "WKUP_CTRL1,Wakeup Control Register 1"
|
|
bitfld.long 0x00 23. "INT6NCLR,INT6NCLR" "0,1"
|
|
bitfld.long 0x00 22. "INT6PCLR,INT6PCLR" "0,1"
|
|
rbitfld.long 0x00 21. "INT6NFLG,INT6NFLG" "0,1"
|
|
rbitfld.long 0x00 20. "INT6PFLG,INT6PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17.--19. "INT6MODE,INT6MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "INT6EN,INT6EN" "0,1"
|
|
bitfld.long 0x00 15. "INT5NCLR,INT5NCLR" "0,1"
|
|
bitfld.long 0x00 14. "INT5PCLR,INT5PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 13. "INT5NFLG,INT5NFLG" "0,1"
|
|
rbitfld.long 0x00 12. "INT5PFLG,INT5PFLG" "0,1"
|
|
bitfld.long 0x00 9.--11. "INT5MODE,INT5MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8. "INT5EN,INT5EN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "INT4NCLR,INT4NCLR" "0,1"
|
|
bitfld.long 0x00 6. "INT4PCLR,INT4PCLR" "0,1"
|
|
rbitfld.long 0x00 5. "INT4NFLG,INT4NFLG" "0,1"
|
|
rbitfld.long 0x00 4. "INT4PFLG,INT4PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1.--3. "INT4MODE,INT4MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. "INT4EN,INT4EN" "0,1"
|
|
group.long 0x11028++0x03
|
|
line.long 0x00 "WKUP_INTEN,Wakeup Interrupt Enable Register"
|
|
bitfld.long 0x00 0.--1. "INTEN,INTEN" "0,1,2,3"
|
|
rgroup.long 0x1102C++0x03
|
|
line.long 0x00 "WKUP_INTFLAG,Wakeup Interrupt detection Flag Register"
|
|
bitfld.long 0x00 6. "INT6FLG,INT6FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT5FLG,INT5FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT4FLG,INT4FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT3FLG,INT3FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INT2FLG,INT2FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT1FLG,INT1FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT0FLG,INT0FLG" "0,1"
|
|
rgroup.long 0x11030++0x03
|
|
line.long 0x00 "WKUP_INTSTS,Wakeup Interrupt detection Status Register"
|
|
bitfld.long 0x00 6. "INT6STS,INT6STS" "0,1"
|
|
bitfld.long 0x00 5. "INT5STS,INT5STS" "0,1"
|
|
bitfld.long 0x00 4. "INT4STS,INT4STS" "0,1"
|
|
bitfld.long 0x00 3. "INT3STS,INT3STS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INT2STS,INT2STS" "0,1"
|
|
bitfld.long 0x00 1. "INT1STS,INT1STS" "0,1"
|
|
bitfld.long 0x00 0. "INT0STS,INT0STS" "0,1"
|
|
rgroup.long 0x11034++0x03
|
|
line.long 0x00 "WKUP_SIGMON,Wakeup Interrupt factor Signal monitor Register"
|
|
bitfld.long 0x00 6. "SIG6MON,SIG6MON" "0,1"
|
|
bitfld.long 0x00 5. "SIG5MON,SIG5MON" "0,1"
|
|
bitfld.long 0x00 4. "SIG4MON,SIG4MON" "0,1"
|
|
bitfld.long 0x00 3. "SIG3MON,SIG3MON" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SIG2MON,SIG2MON" "0,1"
|
|
bitfld.long 0x00 1. "SIG1MON,SIG1MON" "0,1"
|
|
bitfld.long 0x00 0. "SIG0MON,SIG0MON" "0,1"
|
|
group.long 0x11040++0x03
|
|
line.long 0x00 "VBUS_SIGMON_CTRL,VBUS signal monitor Control Register"
|
|
bitfld.long 0x00 0. "VBUS_SIGMON_IE,VBUS_SIGMON_IE" "0,1"
|
|
tree.end
|
|
tree "USBB (USB interface)"
|
|
base ad:0x40140000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "GOTGCTL,OTG Control and Status Register"
|
|
rbitfld.long 0x00 21. "CURMOD,CURMOD" "0,1"
|
|
bitfld.long 0x00 20. "OTGVER,OTGVER" "0,1"
|
|
rbitfld.long 0x00 19. "BSESVLD,BSESVLD" "0,1"
|
|
rbitfld.long 0x00 18. "ASESVLD,ASESVLD" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 17. "DBNCTIME,DBNCTIME" "0,1"
|
|
rbitfld.long 0x00 16. "CONIDSTS,CONIDSTS" "0,1"
|
|
bitfld.long 0x00 15. "DBNCEFLTRBYPASS,DBNCEFLTRBYPASS" "0,1"
|
|
bitfld.long 0x00 12. "EHEN,EHEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "DEVHNPEN,DEVHNPEN" "0,1"
|
|
bitfld.long 0x00 10. "HSTSETHNPEN,HSTSETHNPEN" "0,1"
|
|
bitfld.long 0x00 9. "HNPREQ,HNPREQ" "0,1"
|
|
rbitfld.long 0x00 8. "HSTNEGSCS,HSTNEGSCS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "BVALIDOVVAL,BVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 6. "BVALIDOVEN,BVALIDOVEN" "0,1"
|
|
bitfld.long 0x00 5. "AVALIDOVVAL,AVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 4. "AVALIDOVEN,AVALIDOVEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "VBVALIDOVVAL,VBVALIDOVVAL" "0,1"
|
|
bitfld.long 0x00 2. "VBVALIDOVEN,VBVALIDOVEN" "0,1"
|
|
bitfld.long 0x00 1. "SESREQ,SESREQ" "0,1"
|
|
rbitfld.long 0x00 0. "SESREQSCS,SESREQSCS" "0,1"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "GOTGINT,OTG Interrupt Register"
|
|
bitfld.long 0x00 19. "DBNCEDONE,DBNCEDONE" "0,1"
|
|
bitfld.long 0x00 18. "ADEVTOUTCHG,ADEVTOUTCHG" "0,1"
|
|
bitfld.long 0x00 17. "HSTNEGDET,HSTNEGDET" "0,1"
|
|
bitfld.long 0x00 9. "HSTNEGSUCSTSCHNG,HSTNEGSUCSTSCHNG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "SESREQSUCSTSCHNG,SESREQSUCSTSCHNG" "0,1"
|
|
bitfld.long 0x00 2. "SESENDDET,SESENDDET" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "GAHBCFG,AHB Configuration Register"
|
|
bitfld.long 0x00 24. "INVDESCENDIANESS,INVDESCENDIANESS" "0,1"
|
|
bitfld.long 0x00 23. "AHBSINGLE,AHBSINGLE" "0,1"
|
|
bitfld.long 0x00 22. "NOTIALLDMAWRIT,NOTIALLDMAWRIT" "0,1"
|
|
bitfld.long 0x00 21. "REMMEMSUPP,REMMEMSUPP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "PTXFEMPLVL,PTXFEMPLVL" "0,1"
|
|
bitfld.long 0x00 7. "NPTXFEMPLVL,NPTXFEMPLVL" "0,1"
|
|
bitfld.long 0x00 5. "DMAEN,DMAEN" "0,1"
|
|
bitfld.long 0x00 1.--4. "HBSTLEN,HBSTLEN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
newline
|
|
bitfld.long 0x00 0. "GLBLINTRMSK,GLBLINTRMSK" "0,1"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "GUSBCFG,USB Configuration Register"
|
|
bitfld.long 0x00 30. "FORCEDEVMODE,FORCEDEVMODE" "0,1"
|
|
bitfld.long 0x00 29. "FORCEHSTMODE,FORCEHSTMODE" "0,1"
|
|
bitfld.long 0x00 28. "TXENDDELAY,TXENDDELAY" "0,1"
|
|
rbitfld.long 0x00 22. "TERMSELDLPULSE,TERMSELDLPULSE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10.--13. "USBTRDTIM,USBTRDTIM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 9. "HNPCAP,HNPCAP" "0,1"
|
|
bitfld.long 0x00 8. "SRPCAP,SRPCAP" "0,1"
|
|
rbitfld.long 0x00 6. "PHYSEL,PHYSEL" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 5. "FSINTF,FSINTF" "0,1"
|
|
bitfld.long 0x00 0.--2. "TOUTCAL,TOUTCAL" "0,1,2,3,4,5,6,7"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "GRSTCTL,Reset Register"
|
|
rbitfld.long 0x00 31. "AHBIDLE,AHBIDLE" "0,1"
|
|
rbitfld.long 0x00 30. "DMAREQ,DMAREQ" "0,1"
|
|
bitfld.long 0x00 6.--10. "TXFNUM,TXFNUM" "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 5. "TXFFLSH,TXFFLSH" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXFFLSH,RXFFLSH" "0,1"
|
|
bitfld.long 0x00 2. "FRMCNTRRST,FRMCNTRRST" "0,1"
|
|
bitfld.long 0x00 1. "PIUFSSFTRST,PIUFSSFTRST" "0,1"
|
|
bitfld.long 0x00 0. "CSFTRST,CSFTRST" "0,1"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "GINTSTS,Interrupt Register"
|
|
bitfld.long 0x00 31. "WKUPINT,WKUPINT" "0,1"
|
|
bitfld.long 0x00 30. "SESSREQINT,SESSREQINT" "0,1"
|
|
bitfld.long 0x00 29. "DISCONNINT,DISCONNINT" "0,1"
|
|
bitfld.long 0x00 28. "CONIDSTSCHNG,CONIDSTSCHNG" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 26. "PTXFEMP,PTXFEMP" "0,1"
|
|
rbitfld.long 0x00 25. "HCHINT,HCHINT" "0,1"
|
|
rbitfld.long 0x00 24. "PRTINT,PRTINT" "0,1"
|
|
bitfld.long 0x00 23. "RESETDET,RESETDET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22. "FETSUSP,FETSUSP" "0,1"
|
|
bitfld.long 0x00 21. "INCOMPLP,INCOMPLP" "0,1"
|
|
bitfld.long 0x00 20. "INCOMPISOIN,INCOMPISOIN" "0,1"
|
|
rbitfld.long 0x00 19. "OEPINT,OEPINT" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 18. "IEPINT,IEPINT" "0,1"
|
|
bitfld.long 0x00 17. "EPMIS,EPMIS" "0,1"
|
|
bitfld.long 0x00 15. "EOPF,EOPF" "0,1"
|
|
bitfld.long 0x00 14. "ISOOUTDROP,ISOOUTDROP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 13. "ENUMDONE,ENUMDONE" "0,1"
|
|
bitfld.long 0x00 12. "USBRST,USBRST" "0,1"
|
|
bitfld.long 0x00 11. "USBSUSP,USBSUSP" "0,1"
|
|
bitfld.long 0x00 10. "ERLYSUSP,ERLYSUSP" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 7. "GOUTNAKEFF,GOUTNAKEFF" "0,1"
|
|
rbitfld.long 0x00 6. "GINNAKEFF,GINNAKEFF" "0,1"
|
|
rbitfld.long 0x00 5. "NPTXFEMP,NPTXFEMP" "0,1"
|
|
rbitfld.long 0x00 4. "RXFLVL,RXFLVL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SOF,SOF" "0,1"
|
|
rbitfld.long 0x00 2. "OTGINT,OTGINT" "0,1"
|
|
bitfld.long 0x00 1. "MODEMIS,MODEMIS" "0,1"
|
|
rbitfld.long 0x00 0. "CURMOD,CURMOD" "0,1"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "GINTMSK,Interrupt Mask Register"
|
|
bitfld.long 0x00 31. "WKUPINTMSK,WKUPINTMSK" "0,1"
|
|
bitfld.long 0x00 30. "SESSREQINTMSK,SESSREQINTMSK" "0,1"
|
|
bitfld.long 0x00 29. "DISCONNINTMSK,DISCONNINTMSK" "0,1"
|
|
bitfld.long 0x00 28. "CONIDSTSCHNGMSK,CONIDSTSCHNGMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 26. "PTXFEMPMSK,PTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 25. "HCHINTMSK,HCHINTMSK" "0,1"
|
|
bitfld.long 0x00 24. "PRTINTMSK,PRTINTMSK" "0,1"
|
|
bitfld.long 0x00 23. "RESETDETMSK,RESETDETMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22. "FETSUSPMSK,FETSUSPMSK" "0,1"
|
|
bitfld.long 0x00 21. "INCOMPLPMSK,INCOMPLPMSK" "0,1"
|
|
bitfld.long 0x00 19. "OEPINTMSK,OEPINTMSK" "0,1"
|
|
bitfld.long 0x00 18. "IEPINTMSK,IEPINTMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "EPMISMSK,EPMISMSK" "0,1"
|
|
bitfld.long 0x00 15. "EOPFMSK,EOPFMSK" "0,1"
|
|
bitfld.long 0x00 14. "ISOOUTDROPMSK,ISOOUTDROPMSK" "0,1"
|
|
bitfld.long 0x00 13. "ENUMDONEMSK,ENUMDONEMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "USBRSTMSK,USBRSTMSK" "0,1"
|
|
bitfld.long 0x00 11. "USBSUSPMSK,USBSUSPMSK" "0,1"
|
|
bitfld.long 0x00 10. "ERLYSUSPMSK,ERLYSUSPMSK" "0,1"
|
|
bitfld.long 0x00 7. "GOUTNAKEFFMSK,GOUTNAKEFFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 6. "GINNAKEFFMSK,GINNAKEFFMSK" "0,1"
|
|
bitfld.long 0x00 5. "NPTXFEMPMSK,NPTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 4. "RXFLVLMSK,RXFLVLMSK" "0,1"
|
|
bitfld.long 0x00 3. "SOFMSK,SOFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "OTGINTMSK,OTGINTMSK" "0,1"
|
|
bitfld.long 0x00 1. "MODEMISMSK,MODEMISMSK" "0,1"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "GRXSTSR,Receive Status Debug Read Register"
|
|
bitfld.long 0x00 21.--24. "FN,FN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 17.--20. "PKTSTS,PKTSTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 15.--16. "DPID,DPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 4.--14. 1. "BCNT,BCNT"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "CHNUM,CHNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "GRXSTSP,Receive Status Read_Pop Register"
|
|
bitfld.long 0x00 21.--24. "FN,FN" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 17.--20. "PKTSTS,PKTSTS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 15.--16. "DPID,DPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 4.--14. 1. "BCNT,BCNT"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "CHNUM,CHNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "GRXFSIZ,Receive FIFO Size Register"
|
|
hexmask.long.word 0x00 0.--8. 1. "RXFDEP,RXFDEP"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "GNPTXFSIZ,Non-periodic Transmit FIFO Size Register"
|
|
hexmask.long.byte 0x00 16.--22. 1. "NPTXFDEP,NPTXFDEP"
|
|
hexmask.long.word 0x00 0.--8. 1. "NPTXFSTADDR,NPTXFSTADDR"
|
|
rgroup.long 0x2C++0x03
|
|
line.long 0x00 "GNPTXSTS,Non-periodic Transmit FIFO_Queue Status Register"
|
|
hexmask.long.byte 0x00 24.--30. 1. "NPTXQTOP,NPTXQTOP"
|
|
hexmask.long.byte 0x00 16.--23. 1. "NPTXQSPCAVAIL,NPTXQSPCAVAIL"
|
|
hexmask.long.word 0x00 0.--15. 1. "NPTXFSPCAVAIL,NPTXFSPCAVAIL"
|
|
rgroup.long 0x44++0x03
|
|
line.long 0x00 "GHWCFG1,User Hardware Configuration 1 Register"
|
|
bitfld.long 0x00 10.--11. "EPDIR5,EPDIR5" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. "EPDIR4,EPDIR4" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. "EPDIR3,EPDIR3" "0,1,2,3"
|
|
bitfld.long 0x00 4.--5. "EPDIR2,EPDIR2" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 2.--3. "EPDIR1,EPDIR1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "EPDIR0,EPDIR0" "0,1,2,3"
|
|
rgroup.long 0x48++0x03
|
|
line.long 0x00 "GHWCFG2,User Hardware Configuration 2 Register"
|
|
bitfld.long 0x00 26.--30. "TKNQDEPTH,TKNQDEPTH" "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.--25. "PTXQDEPTH,PTXQDEPTH" "0,1,2,3"
|
|
bitfld.long 0x00 22.--23. "NPTXQDEPTH,NPTXQDEPTH" "0,1,2,3"
|
|
bitfld.long 0x00 20. "MULTIPROCINTRPT,MULTIPROCINTRPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 19. "DYNFIFOSIZING,DYNFIFOSIZING" "0,1"
|
|
bitfld.long 0x00 18. "PERIOSUPPORT,PERIOSUPPORT" "0,1"
|
|
bitfld.long 0x00 14.--17. "NUMHSTCHNL,NUMHSTCHNL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 10.--13. "NUMDEVEPS,NUMDEVEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
newline
|
|
bitfld.long 0x00 8.--9. "FSPHYTYPE,FSPHYTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. "HSPHYTYPE,HSPHYTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 5. "SINGPNT,SINGPNT" "0,1"
|
|
bitfld.long 0x00 3.--4. "OTGARCH,OTGARCH" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0.--2. "OTGMODE,OTGMODE" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x4C++0x03
|
|
line.long 0x00 "GHWCFG3,User Hardware Configuration 3 Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "DFIFODEPTH,DFIFODEPTH"
|
|
bitfld.long 0x00 15. "LPMMODE,LPMMODE" "0,1"
|
|
bitfld.long 0x00 14. "BCSUPPORT,BCSUPPORT" "0,1"
|
|
bitfld.long 0x00 13. "HSICMODE,HSICMODE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "ADPSUPPORT,ADPSUPPORT" "0,1"
|
|
bitfld.long 0x00 11. "RSTTYPE,RSTTYPE" "0,1"
|
|
bitfld.long 0x00 10. "OPTFEATURE,OPTFEATURE" "0,1"
|
|
bitfld.long 0x00 9. "VNDCTLSUPT,VNDCTLSUPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "I2CINTSEL,I2CINTSEL" "0,1"
|
|
bitfld.long 0x00 7. "OTGEN,OTGEN" "0,1"
|
|
bitfld.long 0x00 4.--6. "PKTSIZEWIDTH,PKTSIZEWIDTH" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. "XFERSIZEWIDTH,XFERSIZEWIDTH" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x50++0x03
|
|
line.long 0x00 "GHWCFG4,User Hardware Configuration 4 Register"
|
|
bitfld.long 0x00 31. "DESCDMA,DESCDMA" "0,1"
|
|
bitfld.long 0x00 30. "DESCDMAENABLED,DESCDMAENABLED" "0,1"
|
|
bitfld.long 0x00 26.--29. "INEPS,INEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 25. "DEDFIFOMODE,DEDFIFOMODE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 24. "SESSENDFLTR,SESSENDFLTR" "0,1"
|
|
bitfld.long 0x00 23. "BVALIDFLTR,BVALIDFLTR" "0,1"
|
|
bitfld.long 0x00 22. "AVALIDFLTR,AVALIDFLTR" "0,1"
|
|
bitfld.long 0x00 21. "VBUSVALIDFLTR,VBUSVALIDFLTR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 20. "IDDGFLTR,IDDGFLTR" "0,1"
|
|
bitfld.long 0x00 16.--19. "NUMCTLEPS,NUMCTLEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 14.--15. "PHYDATAWIDTH,PHYDATAWIDTH" "0,1,2,3"
|
|
bitfld.long 0x00 13. "ENHANCEDLPMSUPT,ENHANCEDLPMSUPT" "0,1"
|
|
newline
|
|
bitfld.long 0x00 12. "ACGSUPT,ACGSUPT" "0,1"
|
|
bitfld.long 0x00 11. "IPGISOCSUPT,IPGISOCSUPT" "0,1"
|
|
bitfld.long 0x00 10. "SERVINTFLOW,SERVINTFLOW" "0,1"
|
|
bitfld.long 0x00 9. "ENHANCEDLPMSUPT1,ENHANCEDLPMSUPT1" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "EXTENDEDHIBERNATION,EXTENDEDHIBERNATION" "0,1"
|
|
bitfld.long 0x00 6. "HIBERNATION,HIBERNATION" "0,1"
|
|
bitfld.long 0x00 5. "AHBFREQ,AHBFREQ" "0,1"
|
|
bitfld.long 0x00 4. "PARTIALPWRDN,PARTIALPWRDN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0.--3. "NUMDEVPERIOEPS,NUMDEVPERIOEPS" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "GDFIFOCFG,Global DFIFO Configuration Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "EPINFOBASEADDR,EPINFOBASEADDR"
|
|
hexmask.long.word 0x00 0.--15. 1. "GDFIFOCFG,GDFIFOCFG"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "HPTXFSIZ,Host Periodic Transmit FIFO Size Register"
|
|
hexmask.long.word 0x00 16.--24. 1. "PTXFSIZE,PTXFSIZE"
|
|
hexmask.long.word 0x00 0.--8. 1. "PTXFSTADDR,PTXFSTADDR"
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "DIEPTXF1,Device IN Endpoint Transmit FIFO Size Register 1"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP1TXFDEP,INEP1TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP1TXFSTADDR,INEP1TXFSTADDR"
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "DIEPTXF2,Device IN Endpoint Transmit FIFO Size Register 2"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP2TXFDEP,INEP2TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP2TXFSTADDR,INEP2TXFSTADDR"
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "DIEPTXF3,Device IN Endpoint Transmit FIFO Size Register 3"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP3TXFDEP,INEP3TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP3TXFSTADDR,INEP3TXFSTADDR"
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "DIEPTXF4,Device IN Endpoint Transmit FIFO Size Register 4"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP4TXFDEP,INEP4TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP4TXFSTADDR,INEP4TXFSTADDR"
|
|
group.long 0x114++0x03
|
|
line.long 0x00 "DIEPTXF5,Device IN Endpoint Transmit FIFO Size Register 5"
|
|
hexmask.long.byte 0x00 16.--23. 1. "INEP5TXFDEP,INEP5TXFDEP"
|
|
hexmask.long.word 0x00 0.--9. 1. "INEP5TXFSTADDR,INEP5TXFSTADDR"
|
|
group.long 0x400++0x03
|
|
line.long 0x00 "HCFG,Host Configuration Register"
|
|
bitfld.long 0x00 31. "MODECHTIMEN,MODECHTIMEN" "0,1"
|
|
bitfld.long 0x00 26. "PERSCHEDENA,PERSCHEDENA" "0,1"
|
|
bitfld.long 0x00 24.--25. "FRLISTEN,FRLISTEN" "0,1,2,3"
|
|
bitfld.long 0x00 23. "DESCDMA,DESCDMA" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "FSLSSUPP,FSLSSUPP" "0,1"
|
|
bitfld.long 0x00 0.--1. "FSLSPCLKSEL,FSLSPCLKSEL" "0,1,2,3"
|
|
group.long 0x404++0x03
|
|
line.long 0x00 "HFIR,Host Frame Interval Register"
|
|
bitfld.long 0x00 16. "HFIRRLDCTRL,HFIRRLDCTRL" "0,1"
|
|
hexmask.long.word 0x00 0.--15. 1. "FRINT,FRINT"
|
|
rgroup.long 0x408++0x03
|
|
line.long 0x00 "HFNUM,Host Frame Number_Frame Time Remaining Register"
|
|
hexmask.long.word 0x00 16.--31. 1. "FRREM,FRREM"
|
|
hexmask.long.word 0x00 0.--15. 1. "FRNUM,FRNUM"
|
|
rgroup.long 0x410++0x03
|
|
line.long 0x00 "HPTXSTS,Host Periodic Transmit FIFO_Queue Status Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. "PTXQTOP,PTXQTOP"
|
|
hexmask.long.byte 0x00 16.--23. 1. "PTXQSPCAVAIL,PTXQSPCAVAIL"
|
|
hexmask.long.word 0x00 0.--15. 1. "PTXFSPCAVAIL,PTXFSPCAVAIL"
|
|
rgroup.long 0x414++0x03
|
|
line.long 0x00 "HAINT,Host All Channels Interrupt Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "HAINT,HAINT"
|
|
group.long 0x418++0x03
|
|
line.long 0x00 "HAINTMSK,Host All Channels Interrupt Mask Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "HAINTMSK,HAINTMSK"
|
|
group.long 0x41C++0x03
|
|
line.long 0x00 "HFLBADDR,Host Frame List Base Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HFLBADDR,HFLBADDR"
|
|
group.long 0x440++0x03
|
|
line.long 0x00 "HPRT,Host Port Control and Status Register"
|
|
rbitfld.long 0x00 17.--18. "PRTSPD,PRTSPD" "0,1,2,3"
|
|
bitfld.long 0x00 13.--16. "PRTTSTCTL,PRTTSTCTL" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12. "PRTPWR,PRTPWR" "0,1"
|
|
rbitfld.long 0x00 10.--11. "PRTLNSTS,PRTLNSTS" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 8. "PRTRST,PRTRST" "0,1"
|
|
bitfld.long 0x00 7. "PRTSUSP,PRTSUSP" "0,1"
|
|
bitfld.long 0x00 6. "PRTRES,PRTRES" "0,1"
|
|
bitfld.long 0x00 5. "PRTOVRCURRCHNG,PRTOVRCURRCHNG" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 4. "PRTOVRCURRACT,PRTOVRCURRACT" "0,1"
|
|
bitfld.long 0x00 3. "PRTENCHNG,PRTENCHNG" "0,1"
|
|
bitfld.long 0x00 2. "PRTENA,PRTENA" "0,1"
|
|
bitfld.long 0x00 1. "PRTCONNDET,PRTCONNDET" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 0. "PRTCONNSTS,PRTCONNSTS" "0,1"
|
|
group.long 0x500++0x03
|
|
line.long 0x00 "HCCHAR0,Host Channel 0 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x504++0x03
|
|
line.long 0x00 "HCSPLT0,Host Channel 0 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x508++0x03
|
|
line.long 0x00 "HCINT0,Host Channel 0 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x50C++0x03
|
|
line.long 0x00 "HCINTMSK0,Host Channel 0 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x510++0x03
|
|
line.long 0x00 "HCTSIZ0,Host Channel 0 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x514++0x03
|
|
line.long 0x00 "HCDMA0,Host Channel 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x51C++0x03
|
|
line.long 0x00 "HCDMAB0,Host Channel 0 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x520++0x03
|
|
line.long 0x00 "HCCHAR1,Host Channel 1 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x524++0x03
|
|
line.long 0x00 "HCSPLT1,Host Channel 1 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x528++0x03
|
|
line.long 0x00 "HCINT1,Host Channel 1 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x52C++0x03
|
|
line.long 0x00 "HCINTMSK1,Host Channel 1 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x530++0x03
|
|
line.long 0x00 "HCTSIZ1,Host Channel 1 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x534++0x03
|
|
line.long 0x00 "HCDMA1,Host Channel 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x53C++0x03
|
|
line.long 0x00 "HCDMAB1,Host Channel 1 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x540++0x03
|
|
line.long 0x00 "HCCHAR2,Host Channel 2 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x544++0x03
|
|
line.long 0x00 "HCSPLT2,Host Channel 2 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x548++0x03
|
|
line.long 0x00 "HCINT2,Host Channel 2 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x54C++0x03
|
|
line.long 0x00 "HCINTMSK2,Host Channel 2 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x550++0x03
|
|
line.long 0x00 "HCTSIZ2,Host Channel 2 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x554++0x03
|
|
line.long 0x00 "HCDMA2,Host Channel 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x55C++0x03
|
|
line.long 0x00 "HCDMAB2,Host Channel 2 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x560++0x03
|
|
line.long 0x00 "HCCHAR3,Host Channel 3 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x564++0x03
|
|
line.long 0x00 "HCSPLT3,Host Channel 3 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x568++0x03
|
|
line.long 0x00 "HCINT3,Host Channel 3 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x56C++0x03
|
|
line.long 0x00 "HCINTMSK3,Host Channel 3 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x570++0x03
|
|
line.long 0x00 "HCTSIZ3,Host Channel 3 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x574++0x03
|
|
line.long 0x00 "HCDMA3,Host Channel 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x57C++0x03
|
|
line.long 0x00 "HCDMAB3,Host Channel 3 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x580++0x03
|
|
line.long 0x00 "HCCHAR4,Host Channel 4 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x584++0x03
|
|
line.long 0x00 "HCSPLT4,Host Channel 4 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x588++0x03
|
|
line.long 0x00 "HCINT4,Host Channel 4 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x58C++0x03
|
|
line.long 0x00 "HCINTMSK4,Host Channel 4 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x590++0x03
|
|
line.long 0x00 "HCTSIZ4,Host Channel 4 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x594++0x03
|
|
line.long 0x00 "HCDMA4,Host Channel 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x59C++0x03
|
|
line.long 0x00 "HCDMAB4,Host Channel 4 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5A0++0x03
|
|
line.long 0x00 "HCCHAR5,Host Channel 5 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5A4++0x03
|
|
line.long 0x00 "HCSPLT5,Host Channel 5 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5A8++0x03
|
|
line.long 0x00 "HCINT5,Host Channel 5 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5AC++0x03
|
|
line.long 0x00 "HCINTMSK5,Host Channel 5 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5B0++0x03
|
|
line.long 0x00 "HCTSIZ5,Host Channel 5 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5B4++0x03
|
|
line.long 0x00 "HCDMA5,Host Channel 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5BC++0x03
|
|
line.long 0x00 "HCDMAB5,Host Channel 5 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5C0++0x03
|
|
line.long 0x00 "HCCHAR6,Host Channel 6 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5C4++0x03
|
|
line.long 0x00 "HCSPLT6,Host Channel 6 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5C8++0x03
|
|
line.long 0x00 "HCINT6,Host Channel 6 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5CC++0x03
|
|
line.long 0x00 "HCINTMSK6,Host Channel 6 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5D0++0x03
|
|
line.long 0x00 "HCTSIZ6,Host Channel 6 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5D4++0x03
|
|
line.long 0x00 "HCDMA6,Host Channel 6 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5DC++0x03
|
|
line.long 0x00 "HCDMAB6,Host Channel 6 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x5E0++0x03
|
|
line.long 0x00 "HCCHAR7,Host Channel 7 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x5E4++0x03
|
|
line.long 0x00 "HCSPLT7,Host Channel 7 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x5E8++0x03
|
|
line.long 0x00 "HCINT7,Host Channel 7 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x5EC++0x03
|
|
line.long 0x00 "HCINTMSK7,Host Channel 7 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x5F0++0x03
|
|
line.long 0x00 "HCTSIZ7,Host Channel 7 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x5F4++0x03
|
|
line.long 0x00 "HCDMA7,Host Channel 7 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x5FC++0x03
|
|
line.long 0x00 "HCDMAB7,Host Channel 7 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x600++0x03
|
|
line.long 0x00 "HCCHAR8,Host Channel 8 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x604++0x03
|
|
line.long 0x00 "HCSPLT8,Host Channel 8 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x608++0x03
|
|
line.long 0x00 "HCINT8,Host Channel 8 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x60C++0x03
|
|
line.long 0x00 "HCINTMSK8,Host Channel 8 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x610++0x03
|
|
line.long 0x00 "HCTSIZ8,Host Channel 8 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x614++0x03
|
|
line.long 0x00 "HCDMA8,Host Channel 8 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x61C++0x03
|
|
line.long 0x00 "HCDMAB8,Host Channel 8 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x620++0x03
|
|
line.long 0x00 "HCCHAR9,Host Channel 9 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x624++0x03
|
|
line.long 0x00 "HCSPLT9,Host Channel 9 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x628++0x03
|
|
line.long 0x00 "HCINT9,Host Channel 9 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x62C++0x03
|
|
line.long 0x00 "HCINTMSK9,Host Channel 9 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x630++0x03
|
|
line.long 0x00 "HCTSIZ9,Host Channel 9 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x634++0x03
|
|
line.long 0x00 "HCDMA9,Host Channel 9 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x63C++0x03
|
|
line.long 0x00 "HCDMAB9,Host Channel 9 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x640++0x03
|
|
line.long 0x00 "HCCHAR10,Host Channel 10 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x644++0x03
|
|
line.long 0x00 "HCSPLT10,Host Channel 10 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x648++0x03
|
|
line.long 0x00 "HCINT10,Host Channel 10 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x64C++0x03
|
|
line.long 0x00 "HCINTMSK10,Host Channel 10 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x650++0x03
|
|
line.long 0x00 "HCTSIZ10,Host Channel 10 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x654++0x03
|
|
line.long 0x00 "HCDMA10,Host Channel 10 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x65C++0x03
|
|
line.long 0x00 "HCDMAB10,Host Channel 10 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x660++0x03
|
|
line.long 0x00 "HCCHAR11,Host Channel 11 Characteristics Register"
|
|
bitfld.long 0x00 31. "CHENA,CHENA" "0,1"
|
|
bitfld.long 0x00 30. "CHDIS,CHDIS" "0,1"
|
|
bitfld.long 0x00 29. "ODDFRM,ODDFRM" "0,1"
|
|
hexmask.long.byte 0x00 22.--28. 1. "DEVADDR,DEVADDR"
|
|
newline
|
|
bitfld.long 0x00 20.--21. "EC,EC" "0,1,2,3"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
bitfld.long 0x00 17. "LSPDDEV,LSPDDEV" "0,1"
|
|
bitfld.long 0x00 15. "EPDIR,EPDIR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11.--14. "EPNUM,EPNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x664++0x03
|
|
line.long 0x00 "HCSPLT11,Host Channel 11 Split Control Register"
|
|
bitfld.long 0x00 31. "SPLTENA,SPLTENA" "0,1"
|
|
bitfld.long 0x00 16. "COMPSPLT,COMPSPLT" "0,1"
|
|
bitfld.long 0x00 14.--15. "XACTPOS,XACTPOS" "0,1,2,3"
|
|
hexmask.long.byte 0x00 7.--13. 1. "HUBADDR,HUBADDR"
|
|
newline
|
|
hexmask.long.byte 0x00 0.--6. 1. "PRTADDR,PRTADDR"
|
|
group.long 0x668++0x03
|
|
line.long 0x00 "HCINT11,Host Channel 11 Interrupt Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTR,DESC_LST_ROLLINTR" "0,1"
|
|
bitfld.long 0x00 12. "XCS_XACT_ERR,XCS_XACT_ERR" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 10. "DATATGLERR,DATATGLERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "FRMOVRUN,FRMOVRUN" "0,1"
|
|
bitfld.long 0x00 8. "BBLERR,BBLERR" "0,1"
|
|
bitfld.long 0x00 7. "XACTERR,XACTERR" "0,1"
|
|
bitfld.long 0x00 6. "NYET,NYET" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "ACK,ACK" "0,1"
|
|
bitfld.long 0x00 4. "NAK,NAK" "0,1"
|
|
bitfld.long 0x00 3. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "CHHLTD,CHHLTD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x66C++0x03
|
|
line.long 0x00 "HCINTMSK11,Host Channel 11 Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "DESC_LST_ROLLINTRMSK,DESC_LST_ROLLINTRMSK" "0,1"
|
|
bitfld.long 0x00 11. "BNAINTRMSK,BNAINTRMSK" "0,1"
|
|
bitfld.long 0x00 9. "FRMOVERUNMSK,FRMOVERUNMSK" "0,1"
|
|
bitfld.long 0x00 8. "BBLERRMSK,BBLERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "XACTERRMSK,XACTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 5. "ACKMSK,ACKMSK" "0,1"
|
|
bitfld.long 0x00 4. "NAKMSK,NAKMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "STALLMSK,STALLMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "CHHLTDMSK,CHHLTDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x670++0x03
|
|
line.long 0x00 "HCTSIZ11,Host Channel 11 Transfer Size Register"
|
|
bitfld.long 0x00 31. "DOPNG,DOPNG" "0,1"
|
|
bitfld.long 0x00 29.--30. "PID,PID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x674++0x03
|
|
line.long 0x00 "HCDMA11,Host Channel 11 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x67C++0x03
|
|
line.long 0x00 "HCDMAB11,Host Channel 11 DMA Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "HCDMAB,HCDMAB"
|
|
group.long 0x800++0x03
|
|
line.long 0x00 "DCFG,Device Configuration Register"
|
|
bitfld.long 0x00 24.--25. "PERSCHINTVL,PERSCHINTVL" "0,1,2,3"
|
|
bitfld.long 0x00 23. "DESCDMA,DESCDMA" "0,1"
|
|
bitfld.long 0x00 15. "ERRATICINTMSK,ERRATICINTMSK" "0,1"
|
|
bitfld.long 0x00 14. "XCVRDLY,XCVRDLY" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 13. "ENDEVOUTNAK,ENDEVOUTNAK" "0,1"
|
|
bitfld.long 0x00 11.--12. "PERFRINT,PERFRINT" "0,1,2,3"
|
|
hexmask.long.byte 0x00 4.--10. 1. "DEVADDR,DEVADDR"
|
|
bitfld.long 0x00 2. "NZSTSOUTHSHK,NZSTSOUTHSHK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0.--1. "DEVSPD,DEVSPD" "0,1,2,3"
|
|
group.long 0x804++0x03
|
|
line.long 0x00 "DCTL,Device Control Register"
|
|
bitfld.long 0x00 19. "SERVINT,SERVINT" "0,1"
|
|
bitfld.long 0x00 17. "ENCONTONBNA,ENCONTONBNA" "0,1"
|
|
bitfld.long 0x00 16. "NAKONBBLE,NAKONBBLE" "0,1"
|
|
bitfld.long 0x00 15. "IGNRFRMNUM,IGNRFRMNUM" "0,1"
|
|
newline
|
|
bitfld.long 0x00 13.--14. "GMC,GMC" "0,1,2,3"
|
|
bitfld.long 0x00 11. "PWRONPRGDONE,PWRONPRGDONE" "0,1"
|
|
bitfld.long 0x00 10. "CGOUTNAK,CGOUTNAK" "0,1"
|
|
bitfld.long 0x00 9. "SGOUTNAK,SGOUTNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "CGNPINNAK,CGNPINNAK" "0,1"
|
|
bitfld.long 0x00 7. "SGNPINNAK,SGNPINNAK" "0,1"
|
|
bitfld.long 0x00 4.--6. "TSTCTL,TSTCTL" "0,1,2,3,4,5,6,7"
|
|
rbitfld.long 0x00 3. "GOUTNAKSTS,GOUTNAKSTS" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 2. "GNPINNAKSTS,GNPINNAKSTS" "0,1"
|
|
bitfld.long 0x00 1. "SFTDISCON,SFTDISCON" "0,1"
|
|
bitfld.long 0x00 0. "RMTWKUPSIG,RMTWKUPSIG" "0,1"
|
|
rgroup.long 0x808++0x03
|
|
line.long 0x00 "DSTS,Device Status Register"
|
|
bitfld.long 0x00 22.--23. "DEVLNSTS,DEVLNSTS" "0,1,2,3"
|
|
hexmask.long.word 0x00 8.--21. 1. "SOFFN,SOFFN"
|
|
bitfld.long 0x00 3. "ERRTICERR,ERRTICERR" "0,1"
|
|
bitfld.long 0x00 1.--2. "ENUMSPD,ENUMSPD" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x00 0. "SUSPSTS,SUSPSTS" "0,1"
|
|
group.long 0x810++0x03
|
|
line.long 0x00 "DIEPMSK,Device IN Endpoint Common Interrupt Mask Register"
|
|
bitfld.long 0x00 13. "NAKMSK,NAKMSK" "0,1"
|
|
bitfld.long 0x00 9. "BNAININTRMSK,BNAININTRMSK" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRNMSK,TXFIFOUNDRNMSK" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFFMSK,INEPNAKEFFMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMISMSK,INTKNEPMISMSK" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMPMSK,INTKNTXFEMPMSK" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUTMSK,TIMEOUTMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLDMSK,EPDISBLDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
group.long 0x814++0x03
|
|
line.long 0x00 "DOEPMSK,Device OUT Endpoint Common Interrupt Mask Register"
|
|
bitfld.long 0x00 14. "NYETMSK,NYETMSK" "0,1"
|
|
bitfld.long 0x00 13. "NAKMSK,NAKMSK" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERRMSK,BBLEERRMSK" "0,1"
|
|
bitfld.long 0x00 9. "BNAOUTINTRMSK,BNAOUTINTRMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 8. "OUTPKTERRMSK,OUTPKTERRMSK" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
bitfld.long 0x00 5. "STSPHSERCVDMSK,STSPHSERCVDMSK" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDISMSK,OUTTKNEPDISMSK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "SETUPMSK,SETUPMSK" "0,1"
|
|
bitfld.long 0x00 2. "AHBERRMSK,AHBERRMSK" "0,1"
|
|
bitfld.long 0x00 1. "EPDISBLDMSK,EPDISBLDMSK" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPLMSK,XFERCOMPLMSK" "0,1"
|
|
rgroup.long 0x818++0x03
|
|
line.long 0x00 "DAINT,Device All Endpoints Interrupt Register"
|
|
bitfld.long 0x00 21. "OUTEPINT5,OUTEPINT5" "0,1"
|
|
bitfld.long 0x00 20. "OUTEPINT4,OUTEPINT4" "0,1"
|
|
bitfld.long 0x00 19. "OUTEPINT3,OUTEPINT3" "0,1"
|
|
bitfld.long 0x00 18. "OUTEPINT2,OUTEPINT2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "OUTEPINT1,OUTEPINT1" "0,1"
|
|
bitfld.long 0x00 16. "OUTEPINT0,OUTEPINT0" "0,1"
|
|
bitfld.long 0x00 5. "INEPINT5,INEPINT5" "0,1"
|
|
bitfld.long 0x00 4. "INEPINT4,INEPINT4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "INEPINT3,INEPINT3" "0,1"
|
|
bitfld.long 0x00 2. "INEPINT2,INEPINT2" "0,1"
|
|
bitfld.long 0x00 1. "INEPINT1,INEPINT1" "0,1"
|
|
bitfld.long 0x00 0. "INEPINT0,INEPINT0" "0,1"
|
|
group.long 0x81C++0x03
|
|
line.long 0x00 "DAINTMSK,Device All Endpoints Interrupt Mask Register"
|
|
bitfld.long 0x00 21. "OUTEPMSK5,OUTEPMSK5" "0,1"
|
|
bitfld.long 0x00 20. "OUTEPMSK4,OUTEPMSK4" "0,1"
|
|
bitfld.long 0x00 19. "OUTEPMSK3,OUTEPMSK3" "0,1"
|
|
bitfld.long 0x00 18. "OUTEPMSK2,OUTEPMSK2" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. "OUTEPMSK1,OUTEPMSK1" "0,1"
|
|
bitfld.long 0x00 16. "OUTEPMSK0,OUTEPMSK0" "0,1"
|
|
bitfld.long 0x00 5. "INEPMSK5,INEPMSK5" "0,1"
|
|
bitfld.long 0x00 4. "INEPMSK4,INEPMSK4" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. "INEPMSK3,INEPMSK3" "0,1"
|
|
bitfld.long 0x00 2. "INEPMSK2,INEPMSK2" "0,1"
|
|
bitfld.long 0x00 1. "INEPMSK1,INEPMSK1" "0,1"
|
|
bitfld.long 0x00 0. "INEPMSK0,INEPMSK0" "0,1"
|
|
group.long 0x828++0x03
|
|
line.long 0x00 "DVBUSDIS,Device VBUS Discharge Time Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "DVBUSDIS,DVBUSDIS"
|
|
group.long 0x82C++0x03
|
|
line.long 0x00 "DVBUSPULSE,Device VBUS Pulsing Time Register"
|
|
hexmask.long.word 0x00 0.--11. 1. "DVBUSPULSE,DVBUSPULSE"
|
|
group.long 0x830++0x03
|
|
line.long 0x00 "DTHRCTL,Device Threshold Control Register"
|
|
bitfld.long 0x00 27. "ARBPRKEN,ARBPRKEN" "0,1"
|
|
hexmask.long.word 0x00 17.--25. 1. "RXTHRLEN,RXTHRLEN"
|
|
bitfld.long 0x00 16. "RXTHREN,RXTHREN" "0,1"
|
|
bitfld.long 0x00 11.--12. "AHBTHRRATIO,AHBTHRRATIO" "0,1,2,3"
|
|
newline
|
|
hexmask.long.word 0x00 2.--10. 1. "TXTHRLEN,TXTHRLEN"
|
|
bitfld.long 0x00 1. "ISOTHREN,ISOTHREN" "0,1"
|
|
bitfld.long 0x00 0. "NONISOTHREN,NONISOTHREN" "0,1"
|
|
group.long 0x834++0x03
|
|
line.long 0x00 "DIEPEMPMSK,Device IN Endpoint FIFO Empty Interrupt Mask Register"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFEMPMSK,INEPTXFEMPMSK"
|
|
group.long 0x900++0x03
|
|
line.long 0x00 "DIEPCTL0,Device Control IN Endpoint 0 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
rbitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
bitfld.long 0x00 0.--1. "MPS,MPS" "0,1,2,3"
|
|
group.long 0x908++0x03
|
|
line.long 0x00 "DIEPINT0,Device IN Endpoint 0 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x910++0x03
|
|
line.long 0x00 "DIEPTSIZ0,Device IN Endpoint 0 Transfer Size Register"
|
|
bitfld.long 0x00 19.--20. "PKTCNT,PKTCNT" "0,1,2,3"
|
|
hexmask.long.byte 0x00 0.--6. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x914++0x03
|
|
line.long 0x00 "DIEPDMA0,Device IN Endpoint 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x918++0x03
|
|
line.long 0x00 "DTXFSTS0,Device IN Endpoint Transmit FIFO Status Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x91C++0x03
|
|
line.long 0x00 "DIEPDMAB0,Device IN Endpoint 16 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x920++0x03
|
|
line.long 0x00 "DIEPCTL1,Device Control IN Endpoint 1 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x928++0x03
|
|
line.long 0x00 "DIEPINT1,Device IN Endpoint 1 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x930++0x03
|
|
line.long 0x00 "DIEPTSIZ1,Device IN Endpoint 1 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x934++0x03
|
|
line.long 0x00 "DIEPDMA1,Device IN Endpoint 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x938++0x03
|
|
line.long 0x00 "DTXFSTS1,Device IN Endpoint Transmit FIFO Status Register 1"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x93C++0x03
|
|
line.long 0x00 "DIEPDMAB1,Device IN Endpoint 1 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x940++0x03
|
|
line.long 0x00 "DIEPCTL2,Device Control IN Endpoint 2 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x948++0x03
|
|
line.long 0x00 "DIEPINT2,Device IN Endpoint 2 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x950++0x03
|
|
line.long 0x00 "DIEPTSIZ2,Device IN Endpoint 2 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x954++0x03
|
|
line.long 0x00 "DIEPDMA2,Device IN Endpoint 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x958++0x03
|
|
line.long 0x00 "DTXFSTS2,Device IN Endpoint Transmit FIFO Status Register 2"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x95C++0x03
|
|
line.long 0x00 "DIEPDMAB2,Device IN Endpoint 2 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x960++0x03
|
|
line.long 0x00 "DIEPCTL3,Device Control IN Endpoint 3 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x968++0x03
|
|
line.long 0x00 "DIEPINT3,Device IN Endpoint 3 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x970++0x03
|
|
line.long 0x00 "DIEPTSIZ3,Device IN Endpoint 3 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x974++0x03
|
|
line.long 0x00 "DIEPDMA3,Device IN Endpoint 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x978++0x03
|
|
line.long 0x00 "DTXFSTS3,Device IN Endpoint Transmit FIFO Status Register 3"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x97C++0x03
|
|
line.long 0x00 "DIEPDMAB3,Device IN Endpoint 3 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x980++0x03
|
|
line.long 0x00 "DIEPCTL4,Device Control IN Endpoint 4 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x988++0x03
|
|
line.long 0x00 "DIEPINT4,Device IN Endpoint 4 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x990++0x03
|
|
line.long 0x00 "DIEPTSIZ4,Device IN Endpoint 4 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x994++0x03
|
|
line.long 0x00 "DIEPDMA4,Device IN Endpoint 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x998++0x03
|
|
line.long 0x00 "DTXFSTS4,Device IN Endpoint Transmit FIFO Status Register 4"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x99C++0x03
|
|
line.long 0x00 "DIEPDMAB4,Device IN Endpoint 4 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0x9A0++0x03
|
|
line.long 0x00 "DIEPCTL5,Device Control IN Endpoint 5 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 22.--25. "TXFNUM,TXFNUM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0x9A8++0x03
|
|
line.long 0x00 "DIEPINT5,Device IN Endpoint 5 Interrupt Register"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "TXFIFOUNDRN,TXFIFOUNDRN" "0,1"
|
|
rbitfld.long 0x00 7. "TXFEMP,TXFEMP" "0,1"
|
|
bitfld.long 0x00 6. "INEPNAKEFF,INEPNAKEFF" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "INTKNEPMIS,INTKNEPMIS" "0,1"
|
|
bitfld.long 0x00 4. "INTKNTXFEMP,INTKNTXFEMP" "0,1"
|
|
bitfld.long 0x00 3. "TIMEOUT,TIMEOUT" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0x9B0++0x03
|
|
line.long 0x00 "DIEPTSIZ5,Device IN Endpoint 5 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "MC,MC" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0x9B4++0x03
|
|
line.long 0x00 "DIEPDMA5,Device IN Endpoint 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0x9B8++0x03
|
|
line.long 0x00 "DTXFSTS5,Device IN Endpoint Transmit FIFO Status Register 5"
|
|
hexmask.long.word 0x00 0.--15. 1. "INEPTXFSPCAVAIL,INEPTXFSPCAVAIL"
|
|
rgroup.long 0x9BC++0x03
|
|
line.long 0x00 "DIEPDMAB5,Device IN Endpoint 5 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB00++0x03
|
|
line.long 0x00 "DOEPCTL0,Device Control OUT Endpoint 0 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
rbitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
newline
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
rbitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 0.--1. "MPS,MPS" "0,1,2,3"
|
|
group.long 0xB08++0x03
|
|
line.long 0x00 "DOEPINT0,Device OUT Endpoint 0 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB10++0x03
|
|
line.long 0x00 "DOEPTSIZ0,Device OUT Endpoint 0 Transfer Size Register"
|
|
bitfld.long 0x00 29.--30. "SUPCNT,SUPCNT" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.byte 0x00 0.--6. 1. "XFERSIZE,XFERSIZE"
|
|
group.long 0xB14++0x03
|
|
line.long 0x00 "DOEPDMA0,Device OUT Endpoint 0 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB1C++0x03
|
|
line.long 0x00 "DOEPDMAB0,Device OUT Endpoint 16 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB20++0x03
|
|
line.long 0x00 "DOEPCTL1,Device Control OUT Endpoint 1 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB28++0x03
|
|
line.long 0x00 "DOEPINT1,Device OUT Endpoint 1 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB30++0x03
|
|
line.long 0x00 "DOEPTSIZ1,Device OUT Endpoint 1 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB34++0x03
|
|
line.long 0x00 "DOEPDMA1,Device OUT Endpoint 1 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB3C++0x03
|
|
line.long 0x00 "DOEPDMAB1,Device OUT Endpoint 1 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB40++0x03
|
|
line.long 0x00 "DOEPCTL2,Device Control OUT Endpoint 2 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB48++0x03
|
|
line.long 0x00 "DOEPINT2,Device OUT Endpoint 2 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB50++0x03
|
|
line.long 0x00 "DOEPTSIZ2,Device OUT Endpoint 2 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB54++0x03
|
|
line.long 0x00 "DOEPDMA2,Device OUT Endpoint 2 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB5C++0x03
|
|
line.long 0x00 "DOEPDMAB2,Device OUT Endpoint 2 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB60++0x03
|
|
line.long 0x00 "DOEPCTL3,Device Control OUT Endpoint 3 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB68++0x03
|
|
line.long 0x00 "DOEPINT3,Device OUT Endpoint 3 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB70++0x03
|
|
line.long 0x00 "DOEPTSIZ3,Device OUT Endpoint 3 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB74++0x03
|
|
line.long 0x00 "DOEPDMA3,Device OUT Endpoint 3 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB7C++0x03
|
|
line.long 0x00 "DOEPDMAB3,Device OUT Endpoint 3 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xB80++0x03
|
|
line.long 0x00 "DOEPCTL4,Device Control OUT Endpoint 4 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xB88++0x03
|
|
line.long 0x00 "DOEPINT4,Device OUT Endpoint 4 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xB90++0x03
|
|
line.long 0x00 "DOEPTSIZ4,Device OUT Endpoint 4 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xB94++0x03
|
|
line.long 0x00 "DOEPDMA4,Device OUT Endpoint 4 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xB9C++0x03
|
|
line.long 0x00 "DOEPDMAB4,Device OUT Endpoint 4 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xBA0++0x03
|
|
line.long 0x00 "DOEPCTL5,Device Control OUT Endpoint 5 Control Register"
|
|
bitfld.long 0x00 31. "EPENA,EPENA" "0,1"
|
|
bitfld.long 0x00 30. "EPDIS,EPDIS" "0,1"
|
|
bitfld.long 0x00 29. "SETD1PID,SETD1PID" "0,1"
|
|
bitfld.long 0x00 28. "SETD0PID,SETD0PID" "0,1"
|
|
newline
|
|
bitfld.long 0x00 27. "SNAK,SNAK" "0,1"
|
|
bitfld.long 0x00 26. "CNAK,CNAK" "0,1"
|
|
bitfld.long 0x00 21. "STALL,STALL" "0,1"
|
|
bitfld.long 0x00 18.--19. "EPTYPE,EPTYPE" "0,1,2,3"
|
|
newline
|
|
rbitfld.long 0x00 17. "NAKSTS,NAKSTS" "0,1"
|
|
rbitfld.long 0x00 16. "DPID,DPID" "0,1"
|
|
bitfld.long 0x00 15. "USBACTEP,USBACTEP" "0,1"
|
|
hexmask.long.word 0x00 0.--10. 1. "MPS,MPS"
|
|
group.long 0xBA8++0x03
|
|
line.long 0x00 "DOEPINT5,Device OUT Endpoint 5 Interrupt Register"
|
|
bitfld.long 0x00 15. "STUPPKTRCVD,STUPPKTRCVD" "0,1"
|
|
bitfld.long 0x00 14. "NYETINTRPT,NYETINTRPT" "0,1"
|
|
bitfld.long 0x00 13. "NAKINTRPT,NAKINTRPT" "0,1"
|
|
bitfld.long 0x00 12. "BBLEERR,BBLEERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 11. "PKTDRPSTS,PKTDRPSTS" "0,1"
|
|
bitfld.long 0x00 9. "BNAINTR,BNAINTR" "0,1"
|
|
bitfld.long 0x00 8. "OUTPKTERR,OUTPKTERR" "0,1"
|
|
bitfld.long 0x00 6. "BACK2BACKSETUP,BACK2BACKSETUP" "0,1"
|
|
newline
|
|
bitfld.long 0x00 5. "STSPHSERCVD,STSPHSERCVD" "0,1"
|
|
bitfld.long 0x00 4. "OUTTKNEPDIS,OUTTKNEPDIS" "0,1"
|
|
bitfld.long 0x00 3. "SETUP,SETUP" "0,1"
|
|
bitfld.long 0x00 2. "AHBERR,AHBERR" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1. "EPDISBLD,EPDISBLD" "0,1"
|
|
bitfld.long 0x00 0. "XFERCOMPL,XFERCOMPL" "0,1"
|
|
group.long 0xBB0++0x03
|
|
line.long 0x00 "DOEPTSIZ5,Device OUT Endpoint 5 Transfer Size Register"
|
|
rbitfld.long 0x00 29.--30. "RXDPID,RXDPID" "0,1,2,3"
|
|
hexmask.long.word 0x00 19.--28. 1. "PKTCNT,PKTCNT"
|
|
hexmask.long.tbyte 0x00 0.--18. 1. "XREFSIZE,XREFSIZE"
|
|
group.long 0xBB4++0x03
|
|
line.long 0x00 "DOEPDMA5,Device OUT Endpoint 5 DMA Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMAADDR,DMAADDR"
|
|
rgroup.long 0xBBC++0x03
|
|
line.long 0x00 "DOEPDMAB5,Device OUT Endpoint 5 Buffer Address Register"
|
|
hexmask.long 0x00 0.--31. 1. "DMABUFFERADDR,DMABUFFERADDR"
|
|
group.long 0xE00++0x03
|
|
line.long 0x00 "PCGCCTL,Power and Clock Gating Control Register"
|
|
bitfld.long 0x00 8. "RESETAFTERSUSP,RESETAFTERSUSP" "0,1"
|
|
rbitfld.long 0x00 7. "L1SUSPENDED,L1SUSPENDED" "0,1"
|
|
rbitfld.long 0x00 6. "PHYSLEEP,PHYSLEEP" "0,1"
|
|
bitfld.long 0x00 3. "RSTPDWNMODULE,RSTPDWNMODULE" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "PWRCLMP,PWRCLMP" "0,1"
|
|
rbitfld.long 0x00 1. "GATEHCLK,GATEHCLK" "0,1"
|
|
rbitfld.long 0x00 0. "STOPPCLK,STOPPCLK" "0,1"
|
|
group.long 0x1000++0x03
|
|
line.long 0x00 "DFIFO_0,Data FIFO Access Register Map 0"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO0,DFIFO0"
|
|
group.long 0x2000++0x03
|
|
line.long 0x00 "DFIFO_1,Data FIFO Access Register Map 1"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO1,DFIFO1"
|
|
group.long 0x3000++0x03
|
|
line.long 0x00 "DFIFO_2,Data FIFO Access Register Map 2"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO2,DFIFO2"
|
|
group.long 0x4000++0x03
|
|
line.long 0x00 "DFIFO_3,Data FIFO Access Register Map 3"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO3,DFIFO3"
|
|
group.long 0x5000++0x03
|
|
line.long 0x00 "DFIFO_4,Data FIFO Access Register Map 4"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO4,DFIFO4"
|
|
group.long 0x6000++0x03
|
|
line.long 0x00 "DFIFO_5,Data FIFO Access Register Map 5"
|
|
hexmask.long 0x00 0.--31. 1. "DFIFO5,DFIFO5"
|
|
group.long 0x11000++0x03
|
|
line.long 0x00 "PHY_CTRL,PHY (USBIO) Control Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11004++0x03
|
|
line.long 0x00 "PHY_CTRL_SET,PHY (USBIO) Control Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11008++0x03
|
|
line.long 0x00 "PHY_CTRL_CLR,PHY (USBIO) Control Clear Register"
|
|
bitfld.long 0x00 17. "PUEN_FS,PUEN_FS" "0,1"
|
|
bitfld.long 0x00 16. "PDEN,PDEN" "0,1"
|
|
bitfld.long 0x00 12. "SUSPEND_OTG,SUSPEND_OTG" "0,1"
|
|
bitfld.long 0x00 8. "SEEN,SEEN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 4. "RXEN_X,RXEN_X" "0,1"
|
|
bitfld.long 0x00 0. "SUSPEND,SUSPEND" "0,1"
|
|
group.long 0x11010++0x03
|
|
line.long 0x00 "MAC_CTRL0,MAC Control Register 0"
|
|
bitfld.long 0x00 0.--1. "CLKSEL,CLKSEL" "0,1,2,3"
|
|
group.long 0x11014++0x03
|
|
line.long 0x00 "MAC_CTRL1,MAC Control Register 1"
|
|
bitfld.long 0x00 0. "CLKEN,CLKEN" "0,1"
|
|
group.long 0x11018++0x03
|
|
line.long 0x00 "MAC_CTRL2,MAC Control Register 2"
|
|
bitfld.long 0x00 0. "SRST,SRST" "0,1"
|
|
group.long 0x11020++0x03
|
|
line.long 0x00 "WKUP_CTRL0,Wakeup Control Register 0"
|
|
bitfld.long 0x00 31. "INT3NCLR,INT3NCLR" "0,1"
|
|
bitfld.long 0x00 30. "INT3PCLR,INT3PCLR" "0,1"
|
|
rbitfld.long 0x00 29. "INT3NFLG,INT3NFLG" "0,1"
|
|
rbitfld.long 0x00 28. "INT3PFLG,INT3PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 25.--27. "INT3MODE,INT3MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 24. "INT3EN,INT3EN" "0,1"
|
|
bitfld.long 0x00 23. "INT2NCLR,INT2NCLR" "0,1"
|
|
bitfld.long 0x00 22. "INT2PCLR,INT2PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 21. "INT2NFLG,INT2NFLG" "0,1"
|
|
rbitfld.long 0x00 20. "INT2PFLG,INT2PFLG" "0,1"
|
|
bitfld.long 0x00 17.--19. "INT2MODE,INT2MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "INT2EN,INT2EN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 15. "INT1NCLR,INT1NCLR" "0,1"
|
|
bitfld.long 0x00 14. "INT1PCLR,INT1PCLR" "0,1"
|
|
rbitfld.long 0x00 13. "INT1NFLG,INT1NFLG" "0,1"
|
|
rbitfld.long 0x00 12. "INT1PFLG,INT1PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 9.--11. "INT1MODE,INT1MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8. "INT1EN,INT1EN" "0,1"
|
|
bitfld.long 0x00 7. "INT0NCLR,INT0NCLR" "0,1"
|
|
bitfld.long 0x00 6. "INT0PCLR,INT0PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 5. "INT0NFLG,INT0NFLG" "0,1"
|
|
rbitfld.long 0x00 4. "INT0PFLG,INT0PFLG" "0,1"
|
|
bitfld.long 0x00 1.--3. "INT0MODE,INT0MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. "INT0EN,INT0EN" "0,1"
|
|
group.long 0x11024++0x03
|
|
line.long 0x00 "WKUP_CTRL1,Wakeup Control Register 1"
|
|
bitfld.long 0x00 23. "INT6NCLR,INT6NCLR" "0,1"
|
|
bitfld.long 0x00 22. "INT6PCLR,INT6PCLR" "0,1"
|
|
rbitfld.long 0x00 21. "INT6NFLG,INT6NFLG" "0,1"
|
|
rbitfld.long 0x00 20. "INT6PFLG,INT6PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17.--19. "INT6MODE,INT6MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 16. "INT6EN,INT6EN" "0,1"
|
|
bitfld.long 0x00 15. "INT5NCLR,INT5NCLR" "0,1"
|
|
bitfld.long 0x00 14. "INT5PCLR,INT5PCLR" "0,1"
|
|
newline
|
|
rbitfld.long 0x00 13. "INT5NFLG,INT5NFLG" "0,1"
|
|
rbitfld.long 0x00 12. "INT5PFLG,INT5PFLG" "0,1"
|
|
bitfld.long 0x00 9.--11. "INT5MODE,INT5MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8. "INT5EN,INT5EN" "0,1"
|
|
newline
|
|
bitfld.long 0x00 7. "INT4NCLR,INT4NCLR" "0,1"
|
|
bitfld.long 0x00 6. "INT4PCLR,INT4PCLR" "0,1"
|
|
rbitfld.long 0x00 5. "INT4NFLG,INT4NFLG" "0,1"
|
|
rbitfld.long 0x00 4. "INT4PFLG,INT4PFLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 1.--3. "INT4MODE,INT4MODE" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. "INT4EN,INT4EN" "0,1"
|
|
group.long 0x11028++0x03
|
|
line.long 0x00 "WKUP_INTEN,Wakeup Interrupt Enable Register"
|
|
bitfld.long 0x00 0.--1. "INTEN,INTEN" "0,1,2,3"
|
|
rgroup.long 0x1102C++0x03
|
|
line.long 0x00 "WKUP_INTFLAG,Wakeup Interrupt detection Flag Register"
|
|
bitfld.long 0x00 6. "INT6FLG,INT6FLG" "0,1"
|
|
bitfld.long 0x00 5. "INT5FLG,INT5FLG" "0,1"
|
|
bitfld.long 0x00 4. "INT4FLG,INT4FLG" "0,1"
|
|
bitfld.long 0x00 3. "INT3FLG,INT3FLG" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INT2FLG,INT2FLG" "0,1"
|
|
bitfld.long 0x00 1. "INT1FLG,INT1FLG" "0,1"
|
|
bitfld.long 0x00 0. "INT0FLG,INT0FLG" "0,1"
|
|
rgroup.long 0x11030++0x03
|
|
line.long 0x00 "WKUP_INTSTS,Wakeup Interrupt detection Status Register"
|
|
bitfld.long 0x00 6. "INT6STS,INT6STS" "0,1"
|
|
bitfld.long 0x00 5. "INT5STS,INT5STS" "0,1"
|
|
bitfld.long 0x00 4. "INT4STS,INT4STS" "0,1"
|
|
bitfld.long 0x00 3. "INT3STS,INT3STS" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "INT2STS,INT2STS" "0,1"
|
|
bitfld.long 0x00 1. "INT1STS,INT1STS" "0,1"
|
|
bitfld.long 0x00 0. "INT0STS,INT0STS" "0,1"
|
|
rgroup.long 0x11034++0x03
|
|
line.long 0x00 "WKUP_SIGMON,Wakeup Interrupt factor Signal monitor Register"
|
|
bitfld.long 0x00 6. "SIG6MON,SIG6MON" "0,1"
|
|
bitfld.long 0x00 5. "SIG5MON,SIG5MON" "0,1"
|
|
bitfld.long 0x00 4. "SIG4MON,SIG4MON" "0,1"
|
|
bitfld.long 0x00 3. "SIG3MON,SIG3MON" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2. "SIG2MON,SIG2MON" "0,1"
|
|
bitfld.long 0x00 1. "SIG1MON,SIG1MON" "0,1"
|
|
bitfld.long 0x00 0. "SIG0MON,SIG0MON" "0,1"
|
|
group.long 0x11040++0x03
|
|
line.long 0x00 "VBUS_SIGMON_CTRL,VBUS signal monitor Control Register"
|
|
bitfld.long 0x00 0. "VBUS_SIGMON_IE,VBUS_SIGMON_IE" "0,1"
|
|
tree.end
|
|
endif
|
|
sif cpuis("TMPM4KH*")||cpuis("TMPM4KL*")||cpuis("TMPM4KM*")||cpuis("TMPM4KN*")||cpuis("TMPM4ML*")||cpuis("TMPM4MM*")||cpuis("TMPM4MN*")
|
|
tree "VE (Advanced Vector Engine Plus (A-VE+))"
|
|
base ad:0x400EB000
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "EN,VE enable_disable"
|
|
bitfld.long 0x00 0. "VEEN,VEEN" "0,1"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "CPURUNTRG,CPU start trigger selection"
|
|
bitfld.long 0x00 0. "VCPURT,VCPURT" "0,1"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "TASKAPP,Task selection"
|
|
bitfld.long 0x00 8.--11. "VITASK,VITASK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. "VTASK,VTASK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "ACTSCH,Operation schedule selection"
|
|
bitfld.long 0x00 0.--3. "VACT,VACT" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "REPTIME,Schedule repeat count"
|
|
bitfld.long 0x00 0.--3. "VREP,VREP" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "TRGMODE,Start trigger mode"
|
|
bitfld.long 0x00 0.--1. "VTRG,VTRG" "0,1,2,3"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "ERRINTEN,Error interrupt enable_disable"
|
|
bitfld.long 0x00 2. "INTTEN,INTTEN" "0,1"
|
|
bitfld.long 0x00 0. "VERREN,VERREN" "0,1"
|
|
wgroup.long 0x1C++0x03
|
|
line.long 0x00 "COMPEND,VE forced termination"
|
|
bitfld.long 0x00 0. "VCEND,VCEND" "0,1"
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "ERRDET,Error detection"
|
|
bitfld.long 0x00 0. "VERRD,VERRD" "0,1"
|
|
rgroup.long 0x24++0x03
|
|
line.long 0x00 "SCHTASKRUN,Schedule executing flag_executing task"
|
|
bitfld.long 0x00 1.--4. "VRTASK,VRTASK" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. "VRSCH,VRSCH" "0,1"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "TMPREG0,Temporary register"
|
|
hexmask.long 0x00 0.--31. 1. "TMPREG0,TMPREG0"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "TMPREG1,Temporary register"
|
|
hexmask.long 0x00 0.--31. 1. "TMPREG1,TMPREG1"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "TMPREG2,Temporary register"
|
|
hexmask.long 0x00 0.--31. 1. "TMPREG2,TMPREG2"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "TMPREG3,Temporary register"
|
|
hexmask.long 0x00 0.--31. 1. "TMPREG3,TMPREG3"
|
|
group.long 0x3C++0x03
|
|
line.long 0x00 "TMPREG4,Temporary register"
|
|
hexmask.long 0x00 0.--31. 1. "TMPREG4,TMPREG4"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "TMPREG5,Temporary register"
|
|
hexmask.long 0x00 0.--31. 1. "TMPREG5,TMPREG5"
|
|
group.long 0x44++0x03
|
|
line.long 0x00 "MCTLF,Status flags"
|
|
bitfld.long 0x00 15. "SFT2STM,SFT2STM" "0,1"
|
|
bitfld.long 0x00 14. "SFT2ST,SFT2ST" "0,1"
|
|
bitfld.long 0x00 11. "PWMOVF,PWMOVF" "0,1"
|
|
bitfld.long 0x00 10. "VSOVF,VSOVF" "0,1"
|
|
bitfld.long 0x00 9. "PIQOVF,PIQOVF" "0,1"
|
|
bitfld.long 0x00 8. "PIDOVF,PIDOVF" "0,1"
|
|
bitfld.long 0x00 5. "PLSLFM,PLSLFM" "0,1"
|
|
bitfld.long 0x00 4. "PLSLF,PLSLF" "0,1"
|
|
bitfld.long 0x00 2. "LVTF,LVTF" "0,1"
|
|
bitfld.long 0x00 1. "LAVFM,LAVFM" "0,1"
|
|
newline
|
|
bitfld.long 0x00 0. "LAVF,LAVF" "0,1"
|
|
group.long 0x48++0x03
|
|
line.long 0x00 "MODE,Task control mode"
|
|
bitfld.long 0x00 15. "IPDEN,IPDEN" "0,1"
|
|
bitfld.long 0x00 14. "PMDDTCEN,PMDDTCEN" "0,1"
|
|
bitfld.long 0x00 13. "PWMFLEN,PWMFLEN" "0,1"
|
|
bitfld.long 0x00 12. "PWMBLEN,PWMBLEN" "0,1"
|
|
bitfld.long 0x00 11. "NICEN,NICEN" "0,1"
|
|
bitfld.long 0x00 10. "T5ECEN,T5ECEN" "0,1"
|
|
bitfld.long 0x00 8.--9. "AWUMD,AWUMD" "0,1,2,3"
|
|
bitfld.long 0x00 7. "CLPEN,CLPEN" "0,1"
|
|
bitfld.long 0x00 5.--6. "ATANMD,ATANMD" "0,1,2,3"
|
|
bitfld.long 0x00 4. "VDCSEL,VDCSEL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2.--3. "OCRMD,OCRMD" "0,1,2,3"
|
|
bitfld.long 0x00 1. "ZIEN,ZIEN" "0,1"
|
|
bitfld.long 0x00 0. "PVIEN,PVIEN" "0,1"
|
|
group.long 0x4C++0x03
|
|
line.long 0x00 "FMODE,Flow control"
|
|
bitfld.long 0x00 14.--15. "SPWMMD,SPWMMD" "0,1,2,3"
|
|
bitfld.long 0x00 13. "CCVMD,CCVMD" "0,1"
|
|
bitfld.long 0x00 12. "PHCVDIS,PHCVDIS" "0,1"
|
|
bitfld.long 0x00 10.--11. "VSLIMMD,VSLIMMD" "0,1,2,3"
|
|
bitfld.long 0x00 9. "MREGDIS,MREGDIS" "0,1"
|
|
bitfld.long 0x00 8. "CRCEN,CRCEN" "0,1"
|
|
bitfld.long 0x00 7. "ICPLMD,ICPLMD" "0,1"
|
|
bitfld.long 0x00 6. "IBPLMD,IBPLMD" "0,1"
|
|
bitfld.long 0x00 5. "IAPLMD,IAPLMD" "0,1"
|
|
bitfld.long 0x00 4. "IDQSEL,IDQSEL" "0,1"
|
|
newline
|
|
bitfld.long 0x00 2.--3. "IDMODE,IDMODE" "0,1,2,3"
|
|
bitfld.long 0x00 1. "SPWMEN,SPWMEN" "0,1"
|
|
bitfld.long 0x00 0. "C2PEN,C2PEN" "0,1"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "TPWM,PWM period rate (PWM period _s_ * maximum speed * 2^16) setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "TPWM,TPWM"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "OMEGA,Rotation speed (speed _Hz_ _ maximum speed * 2^15) setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "OMEGA,OMEGA"
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "THETA,Motor phase (motor phase _deg_ _ 360 * 2^16) setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "THETA,THETA"
|
|
group.long 0x5C++0x03
|
|
line.long 0x00 "IDREF,d-axis reference value (current _A_ _ maximum current * 2^15)"
|
|
hexmask.long.word 0x00 0.--15. 1. "IDREF,IDREF"
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "IQREF,q-axis reference value (current _A_ _ maximum current * 2^15)"
|
|
hexmask.long.word 0x00 0.--15. 1. "IQREF,IQREF"
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "VD,d-axis voltage (voltage _V_ _ maximum voltage * 2^31)"
|
|
hexmask.long 0x00 0.--31. 1. "VD,VD"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "VQ,q-axis voltage (voltage _V_ _ maximum voltage * 2^31)"
|
|
hexmask.long 0x00 0.--31. 1. "VQ,VQ"
|
|
group.long 0x6C++0x03
|
|
line.long 0x00 "CIDKI,Integral coefficient for PI control of d-axis"
|
|
hexmask.long.word 0x00 0.--15. 1. "CIDKI,CIDKI"
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "CIDKP,Proportional coefficient for PI control of d-axis"
|
|
hexmask.long.word 0x00 0.--15. 1. "CIDKP,CIDKP"
|
|
group.long 0x74++0x03
|
|
line.long 0x00 "CIQKI,Integral coefficient for PI control of q-axis"
|
|
hexmask.long.word 0x00 0.--15. 1. "CIQKI,CIQKI"
|
|
group.long 0x78++0x03
|
|
line.long 0x00 "CIQKP,Proportional coefficient for PI control of q-axis"
|
|
hexmask.long.word 0x00 0.--15. 1. "CIQKP,CIQKP"
|
|
group.long 0x7C++0x03
|
|
line.long 0x00 "VDIH,Upper 32 bits of integral term (VDI ) of d-axis voltage"
|
|
hexmask.long 0x00 0.--31. 1. "VDIH,VDIH"
|
|
group.long 0x80++0x03
|
|
line.long 0x00 "VDILH,Lower 32 bits of integral term (VDI) of d-axis voltage"
|
|
hexmask.long.word 0x00 16.--31. 1. "VDILH,VDILH"
|
|
group.long 0x84++0x03
|
|
line.long 0x00 "VQIH,Upper 32 bits of integral term (VQI) of q-axis voltage"
|
|
hexmask.long 0x00 0.--31. 1. "VQIH,VQIH"
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "VQILH,Lower 32 bits of integral term (VQI) of q-axis voltage"
|
|
hexmask.long.word 0x00 16.--31. 1. "VQILH,VQILH"
|
|
group.long 0x8C++0x03
|
|
line.long 0x00 "FPWMCHG,Switching speed (for 2-phase modulation and shift PWM)"
|
|
hexmask.long.word 0x00 0.--15. 1. "FPWMCHG,FPWMCHG"
|
|
group.long 0x90++0x03
|
|
line.long 0x00 "PWMOFS,SHIFT2 PWM Offset register"
|
|
hexmask.long.word 0x00 0.--15. 1. "PWMOFS,PWMOFS"
|
|
group.long 0x94++0x03
|
|
line.long 0x00 "MINPLS,Minimum pulse width"
|
|
hexmask.long.word 0x00 0.--15. 1. "MINPLS,MINPLS"
|
|
group.long 0x98++0x03
|
|
line.long 0x00 "TRGCRC,Synchronizing trigger correction value"
|
|
hexmask.long.word 0x00 0.--15. 1. "TRGCRC,TRGCRC"
|
|
group.long 0x9C++0x03
|
|
line.long 0x00 "VDCL,Cosine value at THETA for output conversion (Q15 data)"
|
|
hexmask.long.word 0x00 0.--15. 1. "VDCL,VDCL"
|
|
group.long 0xA0++0x03
|
|
line.long 0x00 "COS,Cosine value at THETA for output conversion (Q15 data)"
|
|
hexmask.long.word 0x00 0.--15. 1. "COS,COS"
|
|
group.long 0xA4++0x03
|
|
line.long 0x00 "SIN,Sine value at THETA for output conversion (Q15 data)"
|
|
hexmask.long.word 0x00 0.--15. 1. "SIN,SIN"
|
|
group.long 0xA8++0x03
|
|
line.long 0x00 "COSM,Previous cosine value for input processing (Q15 data)"
|
|
hexmask.long.word 0x00 0.--15. 1. "COSM,COSM"
|
|
group.long 0xAC++0x03
|
|
line.long 0x00 "SINM,Previous sine value for input processing (Q15 data)"
|
|
hexmask.long.word 0x00 0.--15. 1. "SINM,SINM"
|
|
group.long 0xB0++0x03
|
|
line.long 0x00 "SECTOR,Sector information (0-11)"
|
|
bitfld.long 0x00 0.--3. "SECTOR,SECTOR" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0xB4++0x03
|
|
line.long 0x00 "SECTORM,Previous sector information for input processing (0-11)"
|
|
bitfld.long 0x00 0.--3. "SECTORM,SECTORM" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0xB8++0x03
|
|
line.long 0x00 "IAO,AD conversion result of a-phase zero-current"
|
|
hexmask.long.word 0x00 0.--15. 1. "IAO,IAO"
|
|
group.long 0xBC++0x03
|
|
line.long 0x00 "IBO,AD conversion result of b-phase zero-current"
|
|
hexmask.long.word 0x00 0.--15. 1. "IBO,IBO"
|
|
group.long 0xC0++0x03
|
|
line.long 0x00 "ICO,AD conversion result of c-phase zero-current"
|
|
hexmask.long.word 0x00 0.--15. 1. "ICO,ICO"
|
|
group.long 0xC4++0x03
|
|
line.long 0x00 "IAADC,AD conversion result of a-phase current"
|
|
hexmask.long.word 0x00 0.--15. 1. "IAADC,IAADC"
|
|
group.long 0xC8++0x03
|
|
line.long 0x00 "IBADC,AD conversion result of b-phase current"
|
|
hexmask.long.word 0x00 0.--15. 1. "IBADC,IBADC"
|
|
group.long 0xCC++0x03
|
|
line.long 0x00 "ICADC,AD conversion result of c-phase current"
|
|
hexmask.long.word 0x00 0.--15. 1. "ICADC,ICADC"
|
|
group.long 0xD0++0x03
|
|
line.long 0x00 "VDC,DC supply voltage (voltage _V_ _ maximum voltage * 2^15)"
|
|
hexmask.long.word 0x00 0.--15. 1. "VDC,VDC"
|
|
group.long 0xD4++0x03
|
|
line.long 0x00 "ID,d-axis current (current _A_ _ maximum current * 2^31)"
|
|
hexmask.long 0x00 0.--31. 1. "ID,ID"
|
|
group.long 0xD8++0x03
|
|
line.long 0x00 "IQ,q-axis current (current _A_ _ maximum current * 2^31)"
|
|
hexmask.long 0x00 0.--31. 1. "IQ,IQ"
|
|
group.long 0x178++0x03
|
|
line.long 0x00 "TADC,ADC start wait setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "TADC,TADC"
|
|
group.long 0x17C++0x03
|
|
line.long 0x00 "CMPU,PMD control_ CMPU setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "VCMPU,VCMPU"
|
|
group.long 0x180++0x03
|
|
line.long 0x00 "CMPV,PMD control_ CMPV setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "VCMPV,VCMPV"
|
|
group.long 0x184++0x03
|
|
line.long 0x00 "CMPW,PMD control_ CMPW setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "VCMPW,VCMPW"
|
|
group.long 0x188++0x03
|
|
line.long 0x00 "OUTCR,PMD control_ Output control (MDOUT)"
|
|
bitfld.long 0x00 8. "WPWM,WPWM" "0,1"
|
|
bitfld.long 0x00 7. "VPWM,VPWM" "0,1"
|
|
bitfld.long 0x00 6. "UPWM,UPWM" "0,1"
|
|
bitfld.long 0x00 4.--5. "WOC,WOC" "0,1,2,3"
|
|
bitfld.long 0x00 2.--3. "VOC,VOC" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. "UOC,UOC" "0,1,2,3"
|
|
group.long 0x18C++0x03
|
|
line.long 0x00 "TRGCMP0,PMD control_ TRGCMP0 setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "VTRGCMP0,VTRGCMP0"
|
|
group.long 0x190++0x03
|
|
line.long 0x00 "TRGCMP1,PMD control_ TRGCMP1 setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "VTRGCMP1,VTRGCMP1"
|
|
group.long 0x194++0x03
|
|
line.long 0x00 "TRGSEL,PMD control_ Trigger selection"
|
|
bitfld.long 0x00 0.--2. "VTRGSEL,VTRGSEL" "0,1,2,3,4,5,6,7"
|
|
wgroup.long 0x198++0x03
|
|
line.long 0x00 "EMGRS,PMD control_ EMG return (EMGCR_EMGRS_)"
|
|
bitfld.long 0x00 0. "EMGRS,EMGRS" "0,1"
|
|
group.long 0x1BC++0x03
|
|
line.long 0x00 "PIOLIM,PI controlled output limit value setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "PIOLIM,PIOLIM"
|
|
group.long 0x1C0++0x03
|
|
line.long 0x00 "CIDKG,PI controlled d-axis coefficient range setting"
|
|
hexmask.long.byte 0x00 8.--15. 1. "CIDKPG,CIDKPG"
|
|
hexmask.long.byte 0x00 0.--7. 1. "CIDKIG,CIDKIG"
|
|
group.long 0x1C4++0x03
|
|
line.long 0x00 "CIQKG,PI controlled q-axis coefficient range setting"
|
|
hexmask.long.byte 0x00 8.--15. 1. "CIQKPG,CIQKPG"
|
|
hexmask.long.byte 0x00 0.--7. 1. "CIQKIG,CIQKIG"
|
|
group.long 0x1C8++0x03
|
|
line.long 0x00 "VSLIM,Voltage scalar limits"
|
|
hexmask.long.word 0x00 0.--15. 1. "VSLIM,VSLIM"
|
|
group.long 0x1CC++0x03
|
|
line.long 0x00 "VDQ,Voltage scalar"
|
|
hexmask.long.word 0x00 0.--15. 1. "VDQ,VDQ"
|
|
group.long 0x1D0++0x03
|
|
line.long 0x00 "DELTA,Declination angle"
|
|
hexmask.long.word 0x00 0.--15. 1. "DELTA,DELTA"
|
|
group.long 0x1D4++0x03
|
|
line.long 0x00 "CPHI,Motor interlinkage magnetic flux"
|
|
hexmask.long.word 0x00 0.--15. 1. "CPHI,CPHI"
|
|
group.long 0x1D8++0x03
|
|
line.long 0x00 "CLD,Motor q-axis inductance"
|
|
hexmask.long.word 0x00 0.--15. 1. "CLD,CLD"
|
|
group.long 0x1DC++0x03
|
|
line.long 0x00 "CLQ,Motor d-axis inductance"
|
|
hexmask.long.word 0x00 0.--15. 1. "CLQ,CLQ"
|
|
group.long 0x1E0++0x03
|
|
line.long 0x00 "CR,Motor resistance value"
|
|
hexmask.long.word 0x00 0.--15. 1. "CR,CR"
|
|
group.long 0x1E4++0x03
|
|
line.long 0x00 "CPHIG,Motor magnetic flux range setting"
|
|
bitfld.long 0x00 0.--2. "CPHIG,CPHIG" "0,1,2,3,4,5,6,7"
|
|
group.long 0x1E8++0x03
|
|
line.long 0x00 "CLG,Motor inductance range setting"
|
|
bitfld.long 0x00 0.--2. "CLG,CLG" "0,1,2,3,4,5,6,7"
|
|
group.long 0x1EC++0x03
|
|
line.long 0x00 "CRG,Motor resistance range setting"
|
|
bitfld.long 0x00 0.--2. "CRG,CRG" "0,1,2,3,4,5,6,7"
|
|
group.long 0x1F0++0x03
|
|
line.long 0x00 "VDE,Non-interference controlled d-axis voltage"
|
|
hexmask.long.word 0x00 0.--15. 1. "VDE,VDE"
|
|
group.long 0x1F4++0x03
|
|
line.long 0x00 "VQE,Non-interference controlled q-axis voltage"
|
|
hexmask.long.word 0x00 0.--15. 1. "VQE,VQE"
|
|
group.long 0x1F8++0x03
|
|
line.long 0x00 "DTC,Dead time compensation"
|
|
hexmask.long.word 0x00 0.--15. 1. "DTC,DTC"
|
|
group.long 0x1FC++0x03
|
|
line.long 0x00 "HYS,Hysteresis width for current discrimination"
|
|
hexmask.long.word 0x00 0.--15. 1. "HYS,HYS"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "DTCS,Dead time compensation control _ status"
|
|
bitfld.long 0x00 8.--10. "ICSTS,ICSTS" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 4.--6. "IBSTS,IBSTS" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--2. "IASTS,IASTS" "0,1,2,3,4,5,6,7"
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "PWMMAX,PWM upper limit setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "PWMMAX,PWMMAX"
|
|
group.long 0x208++0x03
|
|
line.long 0x00 "PWMMIN,PWM lower limit setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "PWMMIN,PWMMIN"
|
|
group.long 0x20C++0x03
|
|
line.long 0x00 "THTCLP,Clipped phase value setting"
|
|
hexmask.long.word 0x00 0.--15. 1. "THTCLP,THTCLP"
|
|
group.long 0x210++0x03
|
|
line.long 0x00 "HYS2,The second threshold value for determining the current polarity"
|
|
hexmask.long.word 0x00 0.--15. 1. "HYS2,HYS2"
|
|
group.long 0x214++0x03
|
|
line.long 0x00 "VALPHA,ALPHA-phase voltage"
|
|
hexmask.long 0x00 0.--31. 1. "VALPHA,VALPHA"
|
|
group.long 0x218++0x03
|
|
line.long 0x00 "VBETA,BETA-phase voltage"
|
|
hexmask.long 0x00 0.--31. 1. "VBETA,VBETA"
|
|
group.long 0x21C++0x03
|
|
line.long 0x00 "VDUTYA,A-phase duty"
|
|
hexmask.long 0x00 0.--31. 1. "VDUTYA,VDUTYA"
|
|
group.long 0x220++0x03
|
|
line.long 0x00 "VDUTYB,B-phase duty"
|
|
hexmask.long 0x00 0.--31. 1. "VDUTYB,VDUTYB"
|
|
group.long 0x224++0x03
|
|
line.long 0x00 "VDUTYC,C-phase duty"
|
|
hexmask.long 0x00 0.--31. 1. "VDUTYC,VDUTYC"
|
|
group.long 0x228++0x03
|
|
line.long 0x00 "IALPHA,ALPHA-phase current"
|
|
hexmask.long 0x00 0.--31. 1. "IALPHA,IALPHA"
|
|
group.long 0x22C++0x03
|
|
line.long 0x00 "IBETA,BETA-phase current"
|
|
hexmask.long 0x00 0.--31. 1. "IBETA,IBETA"
|
|
group.long 0x230++0x03
|
|
line.long 0x00 "IA,A-phase current"
|
|
hexmask.long 0x00 0.--31. 1. "IA,IA"
|
|
group.long 0x234++0x03
|
|
line.long 0x00 "IB,B-phase current"
|
|
hexmask.long 0x00 0.--31. 1. "IB,IB"
|
|
group.long 0x238++0x03
|
|
line.long 0x00 "IC,C-phase current"
|
|
hexmask.long 0x00 0.--31. 1. "IC,IC"
|
|
group.long 0x23C++0x03
|
|
line.long 0x00 "VDELTA,VDQ Declination angle"
|
|
hexmask.long.word 0x00 0.--15. 1. "VDELTA,VDELTA"
|
|
group.long 0x240++0x03
|
|
line.long 0x00 "VDCRC,d-axis voltage correction value"
|
|
hexmask.long.word 0x00 0.--15. 1. "VDCRC,VDCRC"
|
|
group.long 0x244++0x03
|
|
line.long 0x00 "VQCRC,q-axis voltage correction value"
|
|
hexmask.long.word 0x00 0.--15. 1. "VQCRC,VQCRC"
|
|
tree.end
|
|
endif
|
|
autoindent.off
|
|
newline
|